Method and Arrangement for Power Control Handling

ABSTRACT

A network node, a wireless device and methods therein are provided for handling transmit power control for contemporaneous links related to multi-connectivity. A method in a network node involves obtaining a separate maximum transmit power value for a wireless device per contemporaneous link; and transmitting at least one of the obtained maximum transmit power values to another network node, thereby enabling the other network node to control the transmit power of the wireless device for a link corresponding to at least one of the obtained maximum transmit power values

TECHNICAL FIELD

The solution described herein relates generally to handling of powercontrol, and in particular to handling of transmit power control for awireless device at multi-connectivity.

BACKGROUND

The 3rd Generation Partnership Project (3GPP) is responsible for thestandardization of the Universal Mobile Telecommunication System (UMTS)and Long Term Evolution (LTE). The 3GPP work on LTE is also referred toas Evolved Universal Terrestrial Access Network (E-UTRAN). LTE is atechnology for realizing high-speed packet-based communication that canreach high data rates both in the downlink and in the uplink, and isthought of as a next generation mobile communication system relative toUMTS. In order to support high data rates, LTE allows for a systembandwidth of 20 MHz, or up to 100 Hz when carrier aggregation isemployed. LTE is also able to operate in different frequency bands andcan operate in at least Frequency Division Duplex (FDD) and TimeDivision Duplex (TDD) modes.

LTE uses Orthogonal Frequency Division Multiplexing (OFDM) in thedownlink and Discrete Fourier Transform (DFT)-spread OFDM in the uplink.The basic LTE downlink physical resource can thus be seen as atime-frequency grid as illustrated in FIG. 1a , where each resourceelement corresponds to one OFDM subcarrier during one OFDM symbolinterval.

In the time domain, LTE downlink transmissions are organized into radioframes of 10 ms, each radio frame consisting of ten equally-sizedsubframes of length T_(subframe)=1 ms

Furthermore, the resource allocation in LTE is typically described interms of resource blocks, PRBs, where a resource block corresponds toone slot, 0.5 ms, in the time domain and 12 contiguous subcarriers inthe frequency domain. Resource blocks are numbered in the frequencydomain, starting with 0 from one end of the system bandwidth.

Downlink transmissions are dynamically scheduled, i.e., in each subframethe base station transmits control information indicating to whichterminals and on which resource blocks the data is transmitted duringthe current downlink subframe. This control signaling is typicallytransmitted in the first 1, 2, 3 or 4 OFDM symbols in each subframe. Adownlink system with 3 OFDM symbols as control region is illustrated inFIG. 3

Physical Uplink Control Channel

LTE uses hybrid-Automatic Repeat Request (ARQ), where, after receivingdownlink data in a subframe, the terminal attempts to decode it andreports to the base station whether the decoding was successful (ACK) ornot (NAK). In case of an unsuccessful decoding attempt, the base stationcan retransmit the erroneous data.

Uplink control signaling from the terminal to the base station comprises

-   -   hybrid-ARQ acknowledgements for received downlink data;    -   terminal reports related to the downlink channel conditions,        used as assistance for the downlink scheduling; also known as        Channel Quality Indicator (CQI);    -   scheduling requests, indicating that a mobile terminal needs        uplink resources for uplink data transmissions.

If the mobile terminal has not been assigned an uplink resource for datatransmission, the Layer 1/Layer 2 (L1/L2) control information, e.g.channel-status reports, hybrid-ARQ acknowledgments, and schedulingrequests, is transmitted in uplink resources, i.e. resource blocksspecifically assigned for uplink L1/L2 control information on thePhysical Uplink Control Channel (PUCCH).

Different PUCCH formats are used for the different information, e.g.PUCCH Format 1a/1b are used for hybrid-ARQ feedback, PUCCH Format2/2a/2b for reporting of channel conditions, and PUCCH Format 1 forscheduling requests.

Physical Uplink Shared Channel

To transmit data in the uplink the mobile terminal has to be assigned anuplink resource for data transmission, on the Physical Uplink SharedChannel (PUSCH). In contrast to a data assignment in downlink, in uplinkthe assignment must always be consecutive in frequency, this to retainthe signal carrier property of the uplink as illustrated in FIG. 4. InRel-10 this restriction may however be relaxed enablingnon-noncontiguous uplink transmissions.

The middle Single Carrier (SC)-symbol in each slot is used to transmit areference symbol. If the mobile terminal has been assigned an uplinkresource for data transmission and at the same time instance has controlinformation to transmit, it will transmit the control informationtogether with the data on PUSCH.

Uplink Power Control for PUSCH and PUCCH

Uplink power control is used both on the PUSCH and on PUCCH. The purposeis to ensure that the mobile terminal transmits with sufficiently highbut not too high power since the latter would increase the interferenceto other users in the network. In both cases, a parameterized open loopcombined with a closed loop mechanism is used.

Roughly, the open loop part is used to set a point of operation, aroundwhich the closed loop component operates. Different parameters, e.g.targets and ‘partial compensation factors’, for user and control planeare used.

In more detail, for PUSCH the mobile terminal sets the output poweraccording to

P_(PUSCH, c)(i) = min  ${\begin{Bmatrix}{{P_{{C{MAX}},c}(i)},} \\{{10\;{\log_{10}\left( {M_{{PUSCH},c}(i)} \right)}} + {P_{{O\;\_\;{PUSCH}},c}(j)} + {{\alpha_{c}(j)} \cdot {PL}_{c}} + {\Delta_{{TF},c}(i)} + {f_{c}(i)}}\end{Bmatrix}\lbrack{dBm}\rbrack},$

where P_(MAXc) is the maximum transmit power for the mobile terminal,M_(PUSCHc)(i) is the number resource blocks assigned, P_(O_PUSCHc)(j)and a control the target received power, PL_(c) is the estimatedpathloss, Δ_(TFc)(i) is transport format compensator and ƒ_(c)(i) is thea UE specific offset or ‘closed loop correction’. The function ƒ_(c) mayrepresent either absolute or accumulative offsets. The index c numbersthe component carrier and is only of relevance for Carrier Aggregation.For more detailed description see section 5.1.1.1 of 3GPP TS 36.213,v11.4.0 (incorporated in Annex 1 herewith). The PUCCH power control hasa similar description, see section 5.1.2.1 of 3GPP TS 36.213, v 11.4.0(incorporated in Annex 1 herewith).

The closed loop power control can be operated in two different modes,either accumulated or absolute. Both modes are based on Transmit PowerControl (TPC) command, a command which is part of the downlink controlsignaling. When absolute power control is used, the closed loopcorrection function is reset every time a new power control command isreceived. When accumulated power control is used, the power controlcommand is a delta correction with regard to the previously accumulatedclosed loop correction. The accumulated power control command is definedas ƒ_(c)(i)=ƒ_(c)(i−1)+δ_(PUSCHc)(i−K_(PUSCH)) where δ_(PUSCHc) is theTPC command received in K_(PUSCH) subframe before the current subframe iand ƒ_(c)(i−1) is the accumulated power control value. The absolutepower control has no memory, i.e. ƒ_(c)(i)=δ_(PUSCHc)(i−K_(PUSCH)).

The PUCCH power control has in principle the same configurableparameters with the exception that PUCCH only has full pathlosscompensation, i.e. does only cover the case of α=1.

Power Headroom Reporting on PUSCH

In LTE Rel-8, the base station may configure the user equipment (UE) tosend power headroom reports (PHRs) periodically or when the change inpathloss exceeds a configurable threshold. The power headroom reportsindicate how much transmission power the UE has left for a subframe i,i.e., the difference between the nominal UE maximum transmit power andthe estimated required power. The reported value is in the range of 40to −23 dB, where a negative value shows that the UE did not have enoughpower to conduct the transmission.

The UE power headroom PH_(c) for subframe i is defined as

PH _(c)(i)=P _(CMAXc)−{10 log₁₀(M _(PUSCHc)(i))+P_(O_PUSCHc)+(j)+α_(c)(j)·PL _(c)+Δ_(TFc)(i)+ƒ_(c)(i)}  ((1)

where P_(CMAXc), M_(PUSCHc)(i), P_(O_PUSCHc)(j), α_(c)(j), PL_(c),Δ_(TFc)(i) and ƒ_(c)(i) is defined under the heading “Uplink powercontrol for PUSCH and PUCCH”.

Power Headroom Reporting on PUCCH

It has been proposed to enable separate PHR for PUCCH if PUCCH can betransmitted simultaneously with PUSCH. In such cases either a separatePHR is provided for PUCCH

PH _(PUCCHc)(i)=P _(CMAXc) −{P _(0_PUCCHc) +PL _(c) +h _(c)(n _(CQI) ,n_(HARQ))+Δ_(F_PUCCH) _(c) (F)+g _(c)(i)},  (2)

or it is combined with PUSCH,

PH _(PUCCHc_and_PUCCHc)(i)=P _(CMAXc) −{P _(0_PUCCHc) +PL _(c) +h _(c)(n_(CQI) ,n _(HARQ))+Δ_(F_PUCCH) _(c) (F)+g _(c)(i)}−{10 log₁₀(M_(PUSCHc)(i))+P _(O_PUSCHc)+(j)+α_(c)(j)·PL_(c)+Δ_(TFc)(i)+ƒ_(c)(i)}  ((3)

The parameter definitions are specified in section 5 in 3GPP TS 36.213v11.4.0 (see Annex 1) and under the heading “Uplink power control forPUSCH and PUCCH”.

Dual Connectivity

Dual connectivity is a feature defined from the UE perspective whereinthe UE may simultaneously receive and transmit to at least two differentnetwork points. Dual connectivity is one of the features that areconsidered for standardization within the umbrella work of small cellenhancements for LTE within 3GPP Rel-12.

Dual connectivity is defined for the case when the aggregated networkpoints operate on the same or separate frequency. Each network pointthat the UE is aggregating may define a stand-alone cell or it may notdefine a stand-alone cell. It is further foreseen that from the UEperspective, the UE may apply some form of Time Division Multiplexing(TDM) scheme between the different network points that the UE isaggregating. This implies that the communication on the physical layerto and from the different aggregated network points may not be trulysimultaneous. Thus, rather than purely simultaneous communications, dualconnectivity may be regarded as providing support, to a wireless device,for contemporaneous communications with multiple network points, thushaving multiple independent connections simultaneously. Here,“contemporaneous” should be understood as referring to events or thingsoccurring or existing during the same period of time, where the periodsof time relevant here are time periods relevant to wirelesscommunications, i.e., on the scale of transmission time intervals,communications frame times, round-trip times, etc. The term“simultaneous” could alternatively have been used to describe the links,but the term contemporaneous is meant to indicate that the links neednot be simultaneously started or be synchronized or aligned e.g. interms of frame number, frame alignment, etc. It is when thecontemporaneous links compete for the same transmission power during anoverlapping time period that the problem addressed herein arises. A linkmay comprise a number of carriers, which may be referred to as a carriergroup, CG. When referring to “a link” herein, it is a contemporaneouslink that is referred to if it is not explicitly stated otherwise orobvious that it is another type of link.

Dual connectivity, or multi connectivity, as a feature bears manysimilarities with carrier aggregation and Coordinated Multipointtransmission/reception (CoMP); the main differentiating factor is thatdual or multi connectivity is designed considering a relaxed backhauland less stringent requirements on synchronization requirements betweenthe network points. This is in contrast to carrier aggregation and CoMPwherein tight synchronization and a low-delay backhaul are assumedbetween connected network points.

SUMMARY

An object of the invention is to improve handling of transmit powercontrol for a wireless device during dual-, or multi-connectivity.

According to a first aspect, a method is provided, which is to beperformed by a network node. The method is suitable for enablingtransmit power control of a wireless device that is configured tosupport two or more contemporaneous links with two or more correspondingwireless access points. The method comprises obtaining a separatemaximum transmit power value for the wireless device per contemporaneouslink; and further comprises transmitting at least one of the obtainedmaximum transmit power values to another network node. Thereby the othernetwork node is enabled to control the transmit power of the wirelessdevice for a link corresponding to at least one of the obtained maximumtransmit power values.

According to a second aspect, a method is provided, which is to beperformed in a network node. The method is suitable for controlling thetransmit power of a wireless device that is configured to support two ormore contemporaneous links with two or more corresponding wirelessaccess points. The method comprises obtaining a separate maximumtransmit power value for the wireless device per contemporaneous link;and signaling the separate maximum transmit power values to the wirelessdevice.

According to a third aspect, a method is provided, which is to beperformed in a network node. The method is suitable for scheduling awireless device, which is configured to support two or morecontemporaneous links with two or more corresponding wireless accesspoints. The method comprises obtaining a separate maximum transmit powervalue for the wireless device per contemporaneous link and receiving apower headroom report from the wireless device. The method furthercomprises scheduling the wireless device on one of the contemporaneouslinks, based on the obtained maximum transmit power value for that link,and on the received power headroom report.

According to a fourth aspect, a network node is provided, for enablingtransmit power control of a wireless device that is configured tosupport two or more contemporaneous links with two or more correspondingwireless access points. The network node is configured to obtain aseparate maximum transmit power value for the wireless device percontemporaneous link; and to transmit at least one of the obtainedmaximum transmit power values to another network node.

According to a fifth aspect, a network node is provided for transmitpower control of a wireless device that is configured to support two ormore contemporaneous links with two or more corresponding wirelessaccess points, the network node is configured to obtain a separatemaximum transmit power value for the wireless device per contemporaneouslink; and to signal the separate maximum transmit power values to thewireless device.

According to a sixth aspect, a network node is provided for scheduling awireless device, which is configured to support two or morecontemporaneous links with two or more corresponding wireless accesspoints. The network node is configured to obtain a separate maximumtransmit power value for the wireless device per contemporaneous link,and to receive a power headroom report from the wireless device. Thenetwork node is further configured to schedule the wireless device onone of the contemporaneous links, based on the obtained maximum transmitpower value for that link, and on the received power headroom report.

According to a seventh aspect, a method is provided, which is to beperformed in a wireless device configured to support two or morecontemporaneous links with two or more corresponding wireless accesspoints. The method comprises receiving a separate maximum transmit powervalue for the wireless device for each contemporaneous link; andapplying power control to transmissions on each contemporaneous linkbased on the maximum transmit power value corresponding to therespective link.

According to an eight aspect, a method is provide, which is to beperformed in a wireless device configured to support two or morecontemporaneous links with two or more corresponding wireless accesspoints. The method comprises receiving a separate maximum transmit powervalue for each contemporaneous link, and receiving an indication to varyone or more of the maximum transmit power values according to a timepattern.

According to a ninth aspect, a wireless device is provided, which isconfigured to support two or more contemporaneous links with two or morecorresponding wireless access points. The wireless device is configuredto receive a separate maximum transmit power value for eachcontemporaneous link; and to apply power control to transmissions oneach contemporaneous link based on the maximum transmit power valuecorresponding to the respective link.

According to a tenth aspect, a wireless device is provided, which isconfigured to support two or more contemporaneous links with two or morecorresponding wireless access points. The wireless device is configuredto receive a separate maximum transmit power value for eachcontemporaneous link, and to receive an indication to vary one or moreof the maximum transmit power values according to a time pattern.

BRIEF DESCRIPTION OF DRAWINGS

The foregoing and other objects, features, and advantages of thetechnology disclosed herein will be apparent from the following moreparticular description of embodiments as illustrated in the accompanyingdrawings. The drawings are not necessarily to scale, emphasis insteadbeing placed upon illustrating the principles of the technologydisclosed herein.

FIG. 1a illustrates the LTE downlink physical resource, according to theprior art.

FIG. 1b illustrates the LTE time-domain structure, according to theprior art.

FIG. 1c illustrates an LTE downlink subframe, according to the priorart.

FIG. 2 shows a PUSCH resource assignment, according to the prior art.

FIG. 3 illustrates dual connection.

FIG. 4 illustrates a relationship between two power levels according toan embodiment.

FIGS. 5-8 illustrate procedures in a Network Node, according toexemplifying embodiments.

FIGS. 9-10 illustrate procedures in a wireless device, according toexemplifying embodiments.

FIG. 11a illustrates a system architecture comprising three networknodes and a wireless device, and further illustrates the communicationbetween them, according to an exemplifying embodiment.

FIG. 11b illustrates a system architecture comprising two network nodesand a wireless device, and further illustrates the communication betweenthem, according to an exemplifying embodiment.

FIGS. 12-13 illustrate signaling between network nodes and a wirelessdevice according to exemplifying embodiments.

FIGS. 14-16 show a Network Node according to exemplifying embodiments.

FIGS. 17-19 show a wireless device according to exemplifyingembodiments.

DETAILED DESCRIPTION

One problem that arises in a dual connectivity scenario is that since awireless device, such as a UE, is simultaneously connected to twowireless access points, e.g. eNBs, there are possibilities that awireless device needs to share its limited uplink power whiletransmitting simultaneously towards two different wireless accesspoints. Applying existing independent power control algorithms to eachof two, or more, links may cause a situation where the wireless devicecannot support both links with the requested power levels. This isbecause of the fact that two different and independent power controlloops will provide two different, uncoordinated uplink power levelsrelated to the links. Because of power limitations at the wirelessdevice, the requested levels might not be possible to provide for thewireless device.

It is hence not clear how the network is able to perform uplink (UL)scheduling when the wireless device is able to transmit to multiplewireless access points in UL by making sure that the differentscheduling wireless access points are not competing for the sameavailable power at the wireless device.

Some embodiments disclosed herein describe how the network may controlthe amount of power that the wireless device will use for links todifferent wireless access points, thereby enabling operations fromindependent schedulers for UL.

Within the context of this disclosure, the term “wireless device” or“wireless terminal” encompasses any type of wireless node which is ableto communicate with a network node, such as a base station, or withanother wireless device by transmitting and/or receiving wirelesssignals. Thus, the term “wireless device” encompasses, but is notlimited to: a user equipment, a mobile terminal, a stationary or mobilewireless device for machine-to-machine communication, an integrated orembedded wireless card, an externally plugged in wireless card, adongle, etc. Throughout this disclosure, the term “user equipment” issometimes used to exemplify various embodiments. However, this shouldnot be construed as limiting, as the concepts illustrated herein areequally applicable to other wireless devices. Hence, whenever a “userequipment” is referred to in this disclosure, this should be understoodas encompassing any wireless device as defined above. Although certainfigures herein show a device being equipped with a screen, button andspeaker, this is also strictly for illustrative purpose, and should notbe taken to imply that such features are required to be present for theoperation of any of the embodiments presented herein.

It should be appreciated that although examples herein refer to an eNBfor purposes of illustration, the concepts described apply also to otherwireless access points. The expressions “network point” or “wirelessaccess point” as used in this disclosure is intended to encompass anytype of radio base station, e.g. an eNB, NodeB, a pico or micro node,Home eNodeB or Home NodeB, or any other type of network node which iscapable of wireless communication with a wireless device.

In the present disclosure, the terms MeNB for Main eNB and SeNB forSecondary eNB, are used to describe two different roles that an eNBcould have towards a UE. The nodes could alternatively be denoted MastereNB and Supporting eNB. We further assume for simplicity that there isonly a single SeNB. In practice there could, however, be multiple SeNBs.Further, the concept of MeNB and SeNB could alternatively be referred toas anchor and assisting eNB.

The expression “network node” may refer to a wireless access point asdefined above, but also encompasses other types of nodes residing in awireless network and which are capable of communicating with one or morewireless access points either directly or indirectly, e.g. a centralizednetwork node performing one or more specific functions. Furthermore itshould be appreciated that a network node may at the same time serve asa wireless access point, and also perform one or more additionalfunctions on behalf of other nodes or access points in the network.

Exemplifying Embodiments

Exemplifying method embodiments will be described below. Embodimentswill first be described as seen from a perspective of a network node,which may be a wireless access point or a core network node, asdescribed above. Further below, exemplifying method embodiments will bedescribed as seen from a perspective of a wireless device, such as a UE.

Method in a Network Node. Transmitting Obtained Maximum TransmissionPower to Other Network Node.

Below, examples of embodiments of a method performed by a network nodewill be described with reference to FIGS. 5-8. The network node isoperable in a wireless communication network comprising one or morewireless devices, which are configured to support two or morecontemporaneous links with/to two or more wireless access points.

A method performed by a network node is illustrated in FIG. 5. Thenetwork node obtains 501 a separate maximum transmit power value,Pmax_(i), for a wireless device per contemporaneous link. The networknode further transmits 502 at least one of the obtained Pmax_(i)s toanother network node. By performing these actions, the other networknode is enabled to control the transmit power of the wireless device fora link corresponding to at least one of the obtained maximum transmitpower values.

In embodiments where the network node is a wireless access point, theother network node, to which the at least one obtained value istransmitted, would be another wireless access point. That is, when thenetwork node is e.g. an MeNB, the other network node may be an SeNB, andvice versa. In this case, the at least one of the obtained maximumtransmit power values could be transmitted 502 on the X2 interfacebetween the wireless access points.

On the other hand, in embodiments where the network node is some othertype of node, such as a core network node on a higher hierarchicallevel, the obtained Pmax_(i)s would be transmitted 502 to a wirelessaccess point, such as an MeNB or an SeNB, e.g. over an S1 interface overa backhaul link.

Obtaining, or deriving, of a separate Pmax_(i) per contemporaneous linkcould also be referred to as obtaining a separate Pmax_(i) for eachaccess point to which the wireless device is connected via acontemporaneous link. Alternatively, it could be described as that thenetwork node obtains a maximum transmission power per wireless accesspoint that the wireless device can access, or is configured to access,with dual or multi connectivity. The maximum transmission power obtainedby the network node could be different or the same for differentsubframes, different channels, e.g. PUSCH, PUCCH, and/or for differentsignals, such as sounding reference symbols (SRS).

The term obtaining could herein refer to determining, e.g. calculatingor otherwise deriving, the values, or, it could refer to receiving orretrieving the values from another node.

The separate maximum transmit power values, Pmax_(i), may be determinedbased on a total power constraint for the wireless device.

For simplicity, the wireless device is below described as beingconfigured to support two contemporaneous links, i.e. configured fordual connectivity. However, the different examples are also applicablefor cases with more than two contemporaneous links.

A network node determines a maximum transmit power for each of thecontemporaneous links. The power determined for, and assigned to, thecontemporaneous links may be denoted e.g. as P₁ and P₂; Pmax_(i) andPmax₂; or, as P_MeNB and P_SeNB. Advantageously, the network nodedetermines P₁ and P₂ such that a total power constraint, i.e.P₁+P₂≤P_(TOTALMAX) is met. P_(TOTALMAX) is the maximum allowedtransmission power for the wireless device, e.g. UE, at any timeinstance. That is, also when the UE is only transmitting on one carrier,it cannot use more transmit power than P_(TOTALMAX). The maximum allowedtransmission power is typically predefined e.g. in the 3GPP standard,e.g. denoted P_(MAX), and already known to the network. However, it mayalso be possible for the wireless device to signal this information tothe network. With reference to FIG. 4, P₁+P₂ may thus be determined or,stated differently, chosen such that the total power transmitted by thewireless device is either on the diagonal line, or below the diagonalline. In two extreme cases, either P₁ or P₂ is set to equalP_(TOTALMAX), which means that the other value, P₂ or P₁, will be set tozero. These extreme cases correspond to assigning all the availablepower to one of the contemporaneous links. This may be done for exampleif the network node determines that one of the links needs to beprioritized, e.g. because of a high number of HARQ NACKs on that linkindicating a low reliability of the link. Other criteria related to apriority of a contemporaneous link could be e.g. the type of trafficcarried on the link. This will be described in more detail furtherbelow. Of course, it is also possible to assign the power levels inother ways in order to prioritize one of the links, e.g. 80% of theavailable power could be assigned to the prioritized contemporaneouslink, and the rest to the non-prioritized, or at least not asprioritized, contemporaneous link. Another possibility is to assign asmuch power as needed to the prioritized contemporaneous link, and anyremaining power to the non-prioritized contemporaneous link. In aparticular variant, one of the links is prioritized during a limitedtime period.

The separate maximum transmit power values may alternatively bedetermined such that the sum of all the separate maximum transmit powervalues Pmax_(i) does not exceed the maximum allowed transmit power forthe wireless device minus a threshold value, i.e.P_(TOTALMAX)−P_(thresh). This threshold value is related to a tolerancevalue for P_(TOTALMAX), which may be given in standard documents, and bee.g. on the form ±2 dB. When applying the herein suggested techniquecomprising separate maximum transmit power values for eachcontemporaneous link, a problem may arise which is related to thistolerance value, if applying this tolerance value to each separatetransmit power value independently. Thus the tolerance value should berelated to P_(TOTALMAX)

When determining the maximum transmission power values, a number ofdifferent aspects may be taken into account. For example, the networknode may determine the maximum transmission power values based on one ormore of: a Power Headroom Report, PHR, from the wireless device, whensuch a report is available; a Reference Signal Received Power (RSRP), aReference Signal Received Quality (RSRQ), a buffer status, and awireless device priority. In the case of PHR or RSRQ, the network nodemay decide, for example, to allow more transmission power to a certainwireless access point due that the pathloss is higher towards thatwireless access point. The maximum transmission power values could bedetermined based on one or more rules, e.g. from a set of rules.Examples of possible such rules may be e.g. determining a highertransmit power value for a contemporaneous link with a largercorresponding buffer size, as compared to another contemporaneous link;determining a higher transmit power value for a contemporaneous linkwhich has a higher priority, as compared to another contemporaneouslink; and/or determining a higher transmit power value for acontemporaneous link having a lower RSRP and/or RSRQ value, as comparedto another contemporaneous link.

As previously mentioned, different maximum transmission power levels maybe determined, e.g. by an MeNB, not only for different wireless accesspoints associated with the contemporaneous links, but also for differentsubframes; and/or for different channels and signals. The maximumtransmission power levels may for example be determined, or defined, asa repeating pattern over time, wherein the length of the pattern may bearbitrarily long, in principle. As a special case, all availabletransmission power may be assigned to one of the contemporaneous linksfor a certain time period, and for the next time period all availabletransmission power may be assigned to another one of the contemporaneouslinks. Herein, the expressions time period and time interval may be usedinterchangeably in this context and may refer to irregular occasions ora single occasion, but also to intervals in a regular pattern. Both arepossible within this disclosure.

The time pattern may correspond to that the maximum transmission powervalue or level is determined based on different criteria duringdifferent time periods. In a specific example, one of the links might beprioritized higher than the other links during a certain time period, inwhich case a higher transmit power level would be set for the higherprioritized link during that time period. The prioritization may be dueto the type of traffic being transmitted on the link, e.g. a linkcarrying real-time traffic may be prioritized higher than other links;or due to buffer size, e.g. a link having more data in the correspondingbuffer may be prioritized higher, as previously mentioned. Anotherpossibility is to prioritize a link which currently has a lowreliability, which may be detected e.g. due to reception of one orseveral HARQ NACKs on that link. Other possibilities are to prioritizemacro nodes over e.g. pico nodes, to prioritize control information overdata transmission. Hence, the criterium which is currently deemed by thenetwork node to be most important to optimize may be applied during acertain time period when determining a separate maximum transmit powervalue for the wireless device per contemporaneous link.

In one embodiment, the role to determine or define the maximum transmitpower values for both MeNB and SeNB(s) may be appointed to an SeNB by anMeNB. This could for example be applicable if the main scheduling isperformed from the SeNB. In another embodiment, the MeNB may provide theauthority to an SeNB to decide or be in control in a periodic manner. Asan example, due to UL traffic, MeNB and SeNB may be in control withcertain time scales based on certain criteria, e.g. buffer status.

In embodiments where the network node is a wireless access point, atleast one of the obtained maximum transmit power values could further besignaled to the wireless device. Further, in embodiments where thenetwork node is a wireless access point, the network node could schedulethe wireless device in the uplink, based on the obtained maximumtransmit power value corresponding to the contemporaneous link betweenthe network node and the wireless device. For example, the network nodecould receive a power headroom report, PHR, from the wireless device;and schedule the wireless device on a contemporaneous link based on themaximum transmit power for that link, and on the received PHR. Further,an actual power headroom available to the wireless device fortransmission on one of the contemporaneous links may be determined basedon the received PHR and on the obtained maximum transmit power value forthat link. This will all be further described below.

The outlined techniques in this disclosure provide the possibility toutilize UL resources in a more flexible way as they enable independentscheduling operation of two or more UL cells when operating in dual- ormulti-connectivity mode. Independent scheduling is enabled bydetermining the appropriate maximum power value for each link on thenetwork side. If a scheduling network node is not aware of which maximumpower value that applies for a wireless device configured forcontemporaneous communication, e.g. dual connectivity, and if thewireless device itself does not perform any compensation due to thecontemporaneous communication, then the network node may need to performjoint scheduling together with other network nodes that are involved incontemporaneous communication with the same wireless device, in order toensure that the maximum allowed transmit power is not exceeded for theterminal.

It should be noted that the different ways of e.g. determining aseparate maximum transmit power value per contemporaneous link, and ofassigning priority to one of the contemporaneous links also apply to theother embodiments described herein.

Signaling Obtained Maximum Transmission Power to Wireless Device

As previously mentioned, a network node could signal the obtainedseparate maximum transmit power values to a wireless device associatedwith multiple contemporaneous links. This could be referred to as thatthe network node configures the wireless device with the separatemaximum transmit power values FIG. 6 illustrates an exemplifyingembodiment, where a network node obtains 601 a separate maximum transmitpower value for a wireless device per contemporaneous link, and signals602 the separate maximum transmit power values to the wireless device.In this type of embodiments, the network node would be a wireless accesspoint, such as an MeNB or SeNB, or a differently denoted node which isoperable to communicate with the wireless device.

The network node may signal the obtained or derived maximum transmissionpower values, Pmax_(i), to the wireless device as a Radio ResourceControl (RRC) parameter. This RRC parameter can, for example, besignaled as the parameter “P-max” in RRC signaling described in thedocument 3GPP TS 36.331 v11.5.0 (see also Annex 2) that is consideredwithin the power control formulas when determining the maximumtransmission power. In case of two contemporaneous links, only onemaximum transmission power value may need to be signaled to the wirelessdevice. In case of more than two contemporaneous links, more than onemaximum transmission power value will need to be signaled. Exemplifiedbelow is how the wireless device would derive the maximum transmissionpower for PUSCH, wherein the signaled P-max for the contemporaneous linkin question is considered when deriving P_(CMAX,c)(i). The remainingparts of the parameters in the expression below are defined in 3GPP TS36.213 v11.4.0 (see Annex 1).

P_(PUSCH, c)(i) = min  $\begin{Bmatrix}{{P_{{C{MAX}},c}(i)},} \\{{10\;{\log_{10}\left( {M_{{PUSCH},c}(i)} \right)}} + {P_{{O\;\_\;{PUSCH}},c}(j)} + {{\alpha_{c}(j)} \cdot {PL}_{c}} + {\Delta_{{TF},c}(i)} + {f_{c}(i)}}\end{Bmatrix}\lbrack{dBm}\rbrack$

In a further exemplification of the embodiment it is possible for thenetwork node to signal a time pattern of a P-max value to the wirelessdevice, with or without information on which channels and signals thevalue applies to.

The network node may further receive a power headroom report, PHR, fromthe wireless device, indicating an available transmission power. Whenthe wireless device has been provided, or configured, with the obtainedseparate maximum transmit power, the PHR will be based on one or more ofthese values. FIG. 7 illustrates an embodiment where a network nodeobtains 701 a separate maximum transmit power value for the wirelessdevice per contemporaneous link, and signals 702 the separate maximumtransmit power values to the wireless device. The reason for that action702 is outlined with a dashed line is that there are possibleembodiments where the Pmax_(i)s are not signalled to the wirelessdevice, which will be described further below. The network node furtherreceives 703 a PHR from the wireless device, and schedules 704 thewireless device on a contemporaneous link based on the maximum transmitpower value for that link and based on the PHR. As previously mentioned,the PHR will then be derived based on a maximum transmit power valuewhich was signaled to it by the network node. This embodiment is alsoillustrated in FIG. 13, where the network node which signals thePmax_(i) to the wireless device is an SeNB, which in its turn hasobtained the Pmax_(i) from an MeNB.

Network Node Control Over Wireless Device on Ensuring Max Transmit PowerLimit

In another embodiment, the obtained maximum transmission power valuesare not sent to the wireless device. Instead, each scheduling networknode needs to ensure that the maximum transmission power allocated to itis not exceeded by the wireless device. The network node can most likelyonly do this on average as the scheduling network node may not know thecurrent pathloss that the UE observes. Further, there is uncertainnessin how the wireless device sets its power, and also in how the wirelessdevice may perform power back offs due to multiple reasons. The powerback-offs are usually done by the wireless device to meet requirementsrelated to not causing too much interference on neighboring bands, butthere are also other reasons for performing power back-offs. It is,however, typically not known to the network which exact back-off thewireless device utilizes instead only the maximum allowed back-off isspecified. Hence, the network can not exactly govern if the UE exceedsthe maximum transmission power or not. However, the network can governor make sure that when excluding these aspects, the wireless deviceshould not exceed the maximum transmission power.

In some embodiments, a network node considers the maximum transmissionpower for the contemporaneous link in question when assigning an ULgrant on PUSCH to a wireless device. In more detail, when the UL grantis determined by the scheduling network node, the maximum transmissionpower for the contemporaneous link is taken into consideration inselecting the amount of physical resource blocks (PRBs) that a wirelessdevice would be granted, the applicable Modulation and Coding Scheme(MCS) value that a wireless device is given, the transport block sizethat a wireless device is assigned, on which PRBs the wireless device isassigned, based on which type of resource block and/or assignment typethat is selected.

To assist the network node in assigning a correct power to the wirelessdevice when it schedules an UL grant, an example is given below in howPHR (Power Headroom Report/ing) can be used. It is assumed further thatthe network node, e.g. eNB, has received 802 a PHR for at least its“own” link, i.e. the contemporaneous link between the network node andthe wireless device. This example is also illustrated in FIG. 8 and inFIG. 12.

In FIG. 8, the network node obtains 801 a separate Pmax_(i) percontemporaneous link. These values are in this embodiment not signaledto the wireless device. The network node receives 802 a PHR from thewireless device, which is not based on the Pmax_(i)s, which will bedescribed further below. The network node determines 803 an actualavailable power headroom, which is available to the wireless device fortransmission on one of the contemporaneous links. The power headroom isdetermined based on the received PHR and on the obtained Pmax_(i) forthat link. The network node then schedules 804 the wireless device basedon the Pmax_(i) and the determined actual power headroom. In FIG. 13, anSeNB receives at least one Pmax_(i) from an MeNB, and a PHR from awireless device involved in dual or multi connectivity. The SeNB thendetermines an actual power headroom for the contemporaneous link betweenthe SeNB and the wireless device and schedules the wireless device onthat link based on the Pmax_(i) for that link and the determined powerheadroom for that link.

When the network node has not configured the wireless device with amaximum transmission power value corresponding to the network decidedvalue, the PHR will be based on a total power constraint, such as thepreviously mentioned P_(TOTALMAX).

That is, the wireless device may be unaware of the herein disclosedtechnology, and estimate the power headroom without considering the dualor multi connectivity. The network node would need to translate the PHRreport received from the wireless device from being based on a defaultmaximum transmission power value, assumed by the wireless device, tobeing based on, or reflecting, the separate maximum transmission powerfor the link, obtained by the network node. Expressed differently, thenetwork node needs to determine the “actual” power headroom for thecontemporaneous link based on a power headroom, indicated in the PHR,which is based on a default maximum transmission power value. One way ofperforming a translation and thus determining an actual power headroomis to determine, i.e. “figure out”, the minimum transmission power thatthe wireless device requires for transmitting a single PRB with acertain modulation in dBm and then compare this to the network-givenmaximum transmission power value, Pmax_(i), in dBm. After thiscomparison the network node will have an internal understanding of the“actual” available power headroom for scheduling on the specific uplinkcell, i.e. on the specific contemporaneous link.

The network node may utilize this determined “actual” power headroomvalue when it performs scheduling and link adaptation e.g. by assigninga specific number of PRBs, Transport Block Size (TBS), modulation etc.,such that the UE does not exceeds it maximum transmission power; thatis, excluding the above mention uncertainties.

In embodiments where the network node does configure the wireless devicewith a Pmax value that corresponds to the maximum transmission powervalue Pmax_(i) determined by the network, the network node does not needto translate a PHR.

Instead, the network node can use the PHR directly when performingscheduling or/and link adaption, particularly in determining the numberof PRBs, TBS size, modulation and so on, for the wireless device.

In some variants, a wireless access point that has the priority overanother wireless access point in determining the maximum allowedtransmission power for a wireless device may use different criteria ondifferent time scales, meaning that for different channels or fordifferent subframes, it may make use of different criteria in thedecision process. The different criteria could e.g. be the previouslymentioned UL buffer status, pathloss (RSRP), etc.

As mentioned above, as a specific example, different criteria may beapplied due to that one of the contemporaneous links is prioritizedhigher than the other contemporaneous links during a certain timeperiod, in which case a higher transmit power level could be set for thehigher prioritized link during that time period. The prioritization maybe due to e.g. the type of traffic being transmitted on the link, e.g. alink carrying real-time traffic may be prioritized higher than otherlinks. The priority of a link may alternatively or further be based on abuffer size, where e.g. a link having more data in a correspondingbuffer as compared to another link may be prioritized higher, and thuse.g. be allocated a higher transmit power. Another possibility is toprioritize a link which currently has a low reliability, which may bedetected e.g. due to reception of one or several HARQ NACKs on thatlink. Other possibilities are to prioritize macro nodes over e.g. piconodes, to prioritize control information over data transmission. Hence,the criteria which is currently deemed by the network node to be mostimportant to optimize may be applied during a certain time period.

Signaling Between Wireless Access Points

In another embodiment, when UE is configured for dual connectivity, theeNBs provides the maximum transmission power information to each other.More specifically, the deciding eNB transmits the information via thebackhaul or X2.

In another embodiment, similar to the one mentioned under “Signalingderived maximum transmission power to wireless device”, the decidingwireless access point signals the maximum allowed transmit powerinformation to the wireless device when the dual connectivity is setupfor any wireless device.

In another embodiment, if there are changes in the network information,e.g RSRP received at the wireless access point, etc, then the newmaximum transmission power could be signaled to the wireless device whenthe wireless device is scheduled.

In another embodiment, the signaling between wireless access points andbetween the wireless access point and wireless device may be provided ina fixed periodic manner, or the signaling from multiple wireless accesspoints to the wireless device may be designed in a TDM manner.

Method in Wireless Device

Some embodiments herein also relate to a method performed by a wirelessdevice configured to support two or more contemporaneous links with twoor more corresponding wireless access points. Exemplifying embodimentsof a method in a wireless device will be described below with referenceto FIGS. 9-10.

According to an exemplifying method embodiment illustrated in FIG. 9,the wireless device receives 901 a separate maximum transmit power valuefor each contemporaneous link, and applies 903 power control totransmissions on each contemporaneous link based on the maximum transmitpower value corresponding to the respective link. Apart from actualimplementation of determined power control parameters, apply powercontrol could e.g. comprise determining power headroom values percontemporaneous link based on the received separate maximum powertransmit values. The wireless device could further provide a respectivedetermined power headroom value to the respective wireless access pointswith which it is involved in dual or multi connectivity.

In some embodiments, the wireless device may further receive 1002 anindication from a network node to vary one or more of the maximumtransmit power values according to a time pattern. The wireless devicemay then apply power control to transmissions on the corresponding linkor links according to the time pattern. That is, the method comprisesreceiving 1001 a separate maximum transmit power value for eachcontemporaneous link, and receiving 1002 an indication to vary one ormore of the maximum transmit power values according to a time pattern.

In a variant, which is also illustrated with a dashed outline in FIG. 9,the wireless device further determines 902 that contemporaneoustransmission will be performed based on having received more than oneuplink grant with respect to a subframe k, and applies power control totransmissions on each contemporaneous link in subframe k using themaximum transmit power value for that link.

A further embodiment provides a method performed in a wireless deviceconfigured to support two or more contemporaneous links with two or morecorresponding wireless access points. The method comprises receiving aseparate maximum transmit power value for the wireless device for eachcontemporaneous link, and receiving an indication to vary one or more ofthe maximum transmit power values according to a time pattern.

Hardware Implementations Network Node

Several of the techniques and processes described above can beimplemented in a network node, such as an eNB or other node in a 3GPPnetwork. FIG. 14 is a schematic illustration of a network node 1 inwhich a method embodying any of the presently described network-basedtechniques can be implemented. A computer program for controlling thenode 1 to carry out a method embodying the present invention is storedin a program storage 30, which comprises one or several memory devices.Data used during the performance of a method embodying the presentinvention is stored in a data storage 20, which also comprises one ormore memory devices. During performance of a method embodying thepresent invention, program steps are fetched from the program storage 30and executed by a Central Processing Unit (CPU) 10, retrieving data asrequired from the data storage 20. Output information resulting fromperformance of a method embodying the present invention can be storedback in the data storage 20, or sent to an Input/Output (I/O) interface40, which includes a network interface for sending and receiving data toand from other network nodes and which may also include a radiotransceiver for communicating with one or more terminals.

Accordingly, in various embodiments of the invention, processingcircuits, such as the CPU 10 and memory circuits 20 and 30 in FIG. 14,are configured to carry out one or more of the techniques described indetail above. Likewise, other embodiments may include base stationsand/or radio network controllers that include one or more suchprocessing circuits. In some cases, these processing circuits areconfigured with appropriate program code, stored in one or more suitablememory devices, to implement one or more of the techniques describedherein. Of course, it will be appreciated that not all of the steps ofthese techniques are necessarily performed in a single microprocessor oreven in a single module.

An exemplifying embodiment of a network node is illustrated in a generalmanner in FIG. 15. The network node 1500 is configured to perform atleast one of the method embodiments described above with reference toany of FIG. 5-8 or 11-13. The network node 1500 is associated with thesame technical features, objects and advantages as the previouslydescribed method embodiments. The node will be described in brief inorder to avoid unnecessary repetition.

The part of the network node 1500 which is most affected by theadaptation to the herein described solution is illustrated as anarrangement 1501, surrounded by a dashed line. The network node 1500 orarrangement 1501 may be assumed to comprise further functionality 1506,for carrying out regular node functions. These functions would be atleast partly different depending on whether the network node is awireless access point or a node on a higher hierarchical level in thewireless communication network.

The network node or the arrangement part of the network node may beimplemented and/or described as follows:

The network node 1500 comprises processing means 1503, such as aprocessor, and a memory 1504 for storing instructions, the memorycomprising instructions, e.g. computer program 1505, which when executedby the processing means causes the network node 1500 or arrangement 1501to obtain a separate maximum transmit power value for a wireless deviceper contemporaneous link. The execution of the instructions furthercauses the network node to transmit at least one of the obtained maximumtransmit power values to another network node. Alternatively, or inaddition, the execution of the instructions may cause the network nodeto signal the separate maximum transmit power values to the wirelessdevice; and/or to receive a power headroom report from the wirelessdevice, and schedule the wireless device on one of the contemporaneouslinks, based on the obtained maximum transmit power value for that link,and e.g. on the received power headroom report.

An alternative implementation of the network node 1500 is shown in FIG.16. The network node 1600 or arrangement 1601 comprises an obtainingunit 1602, configured to obtain a separate maximum transmit power valuefor a wireless device per contemporaneous link. The network node furthercomprises a transmitting unit 1603, configured transmit at least one ofthe obtained maximum transmit power values to another network node.

The network nodes described above could be configured for the differentmethod embodiments described herein. For example, the network node 1600could comprise a receiving unit 1604 configured to receive a powerheadroom report from the wireless device, and a scheduling unit 1605,configured for scheduling the wireless device on one of thecontemporaneous links, based on the obtained maximum transmit powervalue for that link, and e.g. on the received power headroom report.

Wireless Device

Similarly, several of the techniques and methods described above may beimplemented using radio circuitry and electronic data processingcircuitry provided in a wireless device. FIG. 17 illustrates features ofan example wireless device 1700 according to several embodimentspresented herein. Wireless device 1700, which may be a UE configured fordual-connectivity operation with an LTE network (E-UTRAN), for example,comprises digital signal processing circuitry 1510, which in turncomprises baseband circuitry 1712 and 1714. Baseband circuitry 1712 and1714 are each connected to one or more power amplifiers each coupled toone or more transmit/receive antennas. Hence, the mobile terminal isable to perform contemporaneous communication with two or more wirelessaccess points by means of separate transmit/receive circuitry. AlthoughFIG. 17 shows the same antenna being used for transmission andreception, separate receive and transmit antennas are also possible. Themobile terminal 1700 further comprises processing circuitry 1720 forprocessing the transmitted and received signals. Note also that digitalprocessing circuitry 1710 may comprise separate radio and/or basebandcircuitry for each of two or more different types of radio accessnetwork, such as radio/baseband circuitry adapted for E-UTRAN access andseparate radio/baseband circuitry adapted for Wi-Fi access. The sameapplies to the antennas: while in some cases one or more antennas may beused for accessing multiple types of networks, in other cases one ormore antennas may be specifically adapted to a particular radio accessnetwork or networks. Because the various details and engineeringtradeoffs associated with the design and implementation of suchcircuitry are well known and are unnecessary to a full understanding ofthe invention, additional details are not shown here.

An exemplifying embodiment of a wireless device is illustrated in ageneral manner in FIG. 18. The wireless device 1800 is configured toperform at least one of the method embodiments for a wireless devicedescribed above with reference to any of FIGS. 9-13. The wireless device1800 is associated with the same technical features, objects andadvantages as the previously described method embodiments for a wirelessdevice. The terminal will be described in brief in order to avoidunnecessary repetition.

The part of the wireless device 1800 which is most affected by theadaptation to the herein described solution is illustrated as anarrangement 1801, surrounded by a dashed line. The wireless device 1800or arrangement 1801 may be assumed to comprise further functionality1806, for carrying out regular terminal functions.

The wireless device or the arrangement part of the wireless device maybe implemented and/or described as follows:

The wireless device 1800 comprises processing means 1803, such as aprocessor, and a memory 1804 for storing instructions, the memorycomprising instructions, e.g. computer program 1805, which when executedby the processing means causes the network node 1800 or arrangement 1801to receive a separate maximum transmit power value, for the wirelessdevice, for each contemporaneous link. The execution of the instructionsfurther causes the wireless device to apply power control totransmissions on each contemporaneous link based on the maximum transmitpower value corresponding to the respective link. The execution of theinstructions may further cause the wireless device to receive anindication to vary one or more of the maximum transmit power valuesaccording to a time pattern

An alternative implementation of the network node 1800 is shown in FIG.19. The wireless device 1900 or arrangement 1901 comprises a receivingunit 1902, configured to receive a separate maximum transmit power valuefor each contemporaneous link. The wireless device further comprises apower control unit 1903, configured to apply power control totransmissions on each contemporaneous link based on the maximum transmitpower value corresponding to the respective link.

The wireless device embodiments described above could be configured forthe different method embodiments described herein. For example, thereceiving unit 1902 could be further configured to receive an indicationto vary one or more of the maximum transmit power values according to atime pattern. The wireless device 1900 could further comprise adetermining unit 1904 configured to determine that contemporaneoustransmission will be, or is to be, performed, based on having receivedmore than one uplink grant with respect to a subframe k.

Processing circuitry 1720 or 1803 may comprise one or more processorscoupled to one or more memory devices that make up a data storage memoryand a program storage memory. The processor(s) may be a microprocessor,microcontroller, or digital signal processor, in some embodiments. Moregenerally, processing circuitry 1720 may comprise a processor/firmwarecombination, or specialized digital hardware, or a combination thereof.The memory may comprise one or several types of memory such as read-onlymemory (ROM), random-access memory, cache memory, flash memory devices,optical storage devices, etc. Again, because the various details andengineering tradeoffs associated with the design of baseband processingcircuitry for mobile devices are well known and are unnecessary to afull understanding of the invention, additional details are not shownhere.

Typical functions of the processing circuitry 1720 or of the furtherfunctionality 1507 or 1607 include modulation and coding of transmittedsignals and the demodulation and decoding of received signals. Inseveral embodiments of the present invention, processing circuit 1720 isadapted, using suitable program code stored in a program storage memory,for example, to carry out one of the techniques described above forcontrolling transmit power. Of course, it will be appreciated that notall of the steps of these techniques are necessarily performed in asingle microprocessor or even in a single module.

The units or modules in the arrangements in the respective differentnetwork node embodiments and wireless device embodiments described abovecould be implemented e.g. by one or more of: a processor or amicroprocessor and adequate software and memory for storing thereof, aProgrammable Logic Device (PLD) or other electronic component(s) orprocessing circuitry configured to perform the actions described above,and illustrated e.g. in FIGS. 5-10. That is, the units or modules in thearrangements in the different nodes described above could be implementedby a combination of analog and digital circuits, and/or one or moreprocessors configured with software and/or firmware, e.g. stored in amemory. One or more of these processors, as well as the other digitalhardware, may be included in a single application-specific integratedcircuitry, ASIC, or several processors and various digital hardware maybe distributed among several separate components, whether individuallypackaged or assembled into a system-on-a-chip, SoC.

It should be noted that although terminology from 3GPP LTE has been usedin this disclosure to exemplify the invention, this should not be seenas limiting the scope of the invention to only the aforementionedsystem. Other wireless systems which support contemporaneous connectionswith two or more wireless access points, e.g. dual connectivity, mayalso benefit from exploiting the ideas covered within this disclosure.

When using the word “comprise” or “comprising” it shall be interpretedas non-limiting, i.e. meaning “consist at least of”.

Example embodiments are described herein with reference to blockdiagrams and/or flowchart illustrations of computer-implemented methods,apparatus (systems and/or devices) and/or computer program products. Itis understood that a block of the block diagrams and/or flowchartillustrations, and combinations of blocks in the block diagrams and/orflowchart illustrations, can be implemented by computer programinstructions that are performed by one or more computer circuits. Thesecomputer program instructions may be provided to a processor circuit ofa general purpose computer circuit, special purpose computer circuit,and/or other programmable data processing circuit to produce a machine,such that the instructions, which execute via the processor of thecomputer and/or other programmable data processing apparatus, transformand control transistors, values stored in memory locations, and otherhardware components within such circuitry to implement thefunctions/acts specified in the block diagrams and/or flowchart block orblocks, and thereby create means (functionality) and/or structure forimplementing the functions/acts specified in the block diagrams and/orflowchart block(s).

These computer program instructions may also be stored in a tangiblecomputer-readable medium that can direct a computer or otherprogrammable data processing apparatus to function in a particularmanner, such that the instructions stored in the computer-readablemedium produce an article of manufacture including instructions whichimplement the functions/acts specified in the block diagrams and/orflowchart block or blocks. Accordingly, embodiments of present inventiveconcepts may be embodied in hardware and/or in software (includingfirmware, resident software, micro-code, etc.) running on a processorsuch as a digital signal processor, which may collectively be referredto as “circuitry,” “a module” or variants thereof.

It should also be noted that in some alternate implementations, thefunctions/acts noted in the blocks may occur out of the order noted inthe flowcharts. For example, two blocks shown in succession may in factbe executed substantially concurrently or the blocks may sometimes beexecuted in the reverse order, depending upon the functionality/actsinvolved. Moreover, the functionality of a given block of the flowchartsand/or block diagrams may be separated into multiple blocks and/or thefunctionality of two or more blocks of the flowcharts and/or blockdiagrams may be at least partially integrated. Finally, other blocks maybe added/inserted between the blocks that are illustrated, and/orblocks/operations may be omitted without departing from the scope ofinventive concepts. Moreover, although some of the diagrams includearrows on communication paths to show a primary direction ofcommunication, it is to be understood that communication may occur inthe opposite direction to the depicted arrows.

Modifications and other embodiments of the disclosed invention(s) willcome to mind to one skilled in the art having the benefit of theteachings presented in the foregoing descriptions and the associateddrawings. Therefore, it is to be understood that the invention(s) is/arenot to be limited to the specific embodiments disclosed and thatmodifications and other embodiments are intended to be included withinthe scope of this disclosure. Although specific terms may be employedherein, they are used in a generic and descriptive sense only and notfor purposes of limitation.

It is to be understood that the choice of interacting units, as well asthe naming of the units within this disclosure are only for exemplifyingpurpose, and nodes suitable to 5 execute any of the methods describedabove may be configured in a plurality of alternative ways in order tobe able to execute the suggested procedure actions.

It should also be noted that the units described in this disclosure areto be regarded as logical entities and not with necessity as separatephysical entities.

While the embodiments have been described in terms of severalembodiments, it is contemplated that alternatives, modifications,permutations and equivalents thereof will become apparent upon readingof the specifications and study of the drawings. It is thereforeintended that the following appended claims include such alternatives,modifications, permutations and equivalents as fall within the scope ofthe embodiments.

ABBREVIATIONS

-   3GPP 3rd Generation Partnership Project-   DFT Discrete Fourier Transform-   eNB or-   eNodeB Enhanced Node B-   E-UTRAN Evolved Universal Terrestrial Access Network-   FDD Frequency Division Duplex-   LTE Long Term Evolution-   OFDM Orthogonal Frequency Division Multiplexing-   PHR Power Headroom Report/ing-   PUCCH Physical Uplink Control Channel-   PUSCH Physical Uplink Shared Channel-   TDD Time Division Duplex-   UMTS Universal Mobile Telecommunication System    Annex 1: Excerpts from 3GPP TS 36.213, v11.4.0

5.1 Uplink Power Control

Uplink power control controls the transmit power of the different uplinkphysical channels.

For PUSCH, the transmit power {circumflex over (P)}_(PUSCH,c)(i) definedin clause 5.1.1, is first scaled by the ratio of the number of antennasports with a non-zero PUSCH transmission to the number of configuredantenna ports for the transmission scheme. The resulting scaled power isthen split equally across the antenna ports on which the non-zero PUSCHis transmitted.

For PUCCH or SRS, the transmit power {circumflex over (P)}_(PUCCH)(i),defined in clause 5.1.1.1, or {circumflex over (P)}_(SRS,c)(i) is splitequally across the configured antenna ports for PUCCH or SRS.{circumflex over (P)}_(SRS,c)(1) is the linear value of {circumflex over(P)}_(SRS,c)(i) defined in clause 5.1.3.

A cell wide overload indicator (OI) and a High Interference Indicator(HII) to control UL interference are defined in [9].

5.1.1 Physical Uplink Shared Channel 5.1.1.1 UE Behaviour

The setting of the UE Transmit power for a Physical Uplink SharedChannel (PUSCH) transmission is defined as follows.

If the UE transmits PUSCH without a simultaneous PUCCH for the servingcell c, then the UE transmit power P_(PUSCH,c) (i) for PUSCHtransmission in subframe i for the serving cell c is given by

P_(PUSCH, c)(i) = min  $\begin{Bmatrix}{{P_{{C{MAX}},c}(i)},} \\{{10\;{\log_{10}\left( {M_{{PUSCH},c}(i)} \right)}} + {P_{{O\;\_\;{PUSCH}},c}(j)} + {{\alpha_{c}(j)} \cdot {PL}_{c}} + {\Delta_{{TF},c}(i)} + {f_{c}(i)}}\end{Bmatrix}\lbrack{dBm}\rbrack$

If the UE transmits PUSCH simultaneous with PUCCH for the serving cellc, then the UE transmit power P_(PUSCH,c) (i) for the PUSCH transmissionin subframe i for the serving cell c is given by

P_(PUSCH, c)(i) = min  $\begin{Bmatrix}{{10\;{\log_{10}\left( {{{\hat{P}}_{CMAX,c}(i)} - {{\hat{P}}_{PUCCH}(i)}} \right)}},} \\{{10\;{\log_{10}\left( {M_{PUSCH,c}(i)} \right)}} + {P_{{O\;\_\;{PUSCH}},c}(j)} + {{{\alpha_{c}(j)} \cdot P}L_{c}} + {\Delta_{TF,c}(i)} + {f_{c}(i)}}\end{Bmatrix}\lbrack{dBm}\rbrack$

If the UE is not transmitting PUSCH for the serving cell c, for theaccumulation of TPC command received with DCI format 3/3A for PUSCH, theUE shall assume that the UE transmit power P_(PUSCH,c) (i) for the PUSCHtransmission in subframe i for the serving cell c is computed by

P _(PUSCH,c)(i)=min{P _(CMAX,c)(i),P _(O_PUSCH,c)(1)+α_(c)(1)·PL_(c)+ƒ_(c)(i)} [dBm]

where,

-   -   P_(CMAX,c)(i) is the configured UE transmit power defined in [6]        in subframe i for serving cell c and {circumflex over        (P)}_(CMAX,c)(i) is the linear value of P_(CMAX,c)(i). If the UE        transmits PUCCH without PUSCH in subframe i for the serving cell        c, for the accumulation of TPC command received with DCI format        3/3A for PUSCH, the UE shall assume P_(CMAX,c)(i) as given by        clause 5.1.2.1. If the UE does not transmit PUCCH and PUSCH in        subframe i for the serving cell c, for the accumulation of TPC        command received with DCI format 3/3A for PUSCH, the UE shall        compute P_(CMAX,c)(i) assuming MPR=0 dB, A-MPR=0 dB, P-MPR=0 dB        and ΔT_(C)=0 dB, where MPR, A-MPR, P-MPR and ΔT_(C) are defined        in [6].    -   {circumflex over (P)}_(PUCCH)(i) is the linear value of        P_(PUCCH)(i) defined in clause 5.1.2.1    -   M_(PUSCH,c)(i) is the bandwidth of the PUSCH resource assignment        expressed in number of resource blocks valid for subframe i and        serving cell c.    -   P_(O_PUSCH)(j) is a parameter composed of the sum of a component        P_(O_NOMINAL_PUSCH,c)(J) provided from higher layers for j=0 and        1 and a component P_(O_UE_PUSCH,c)(j) provided by higher layers        for j=0 and 1 for serving cell c. For PUSCH (re)transmissions        corresponding to a semi-persistent grant then j=0, for PUSCH        (re)transmissions corresponding to a dynamic scheduled grant        then j=1 and for PUSCH (re)transmissions corresponding to the        random access response grant then j=2. P_(O_UE_PUSCH,c)(2)=0 and        P_(O_NOMINAL_PUSCH,c)(2)=P_(O_PRE)+Δ_(PREAMBLE_Msg3), where the        parameter preambleInitialReceivedTargetPower [8] (P_(O_PRE)) and        Δ_(PREAMBLE _Msg3) are signalled from higher layers for serving        cell c.    -   For j=0 or 1, ac e {0, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1} is a        3-bit parameter provided by higher layers for serving cell c.        For j=2, α_(c)(1)=1.    -   PL_(c) is the downlink pathloss estimate calculated in the UE        for serving cell c in dB and PL_(c)=referenceSignalPower—higher        layer filtered RSRP, where referenceSignalPower is provided by        higher layers and RSRP is defined in [5] for the reference        serving cell and the higher layer filter configuration is        defined in [11] for the reference serving cell. If serving cell        c belongs to a TAG containing the primary cell then, for the        uplink of the primary cell, the primary cell is used as the        reference serving cell for determining referenceSignalPower and        higher layer filtered RSRP. For the uplink of the secondary        cell, the serving cell configured by the higher layer parameter        pathlossReferenceLinking defined in [11] is used as the        reference serving cell for determining referenceSignalPower and        higher layer filtered RSRP. If serving cell c belongs to a TAG        not containing the primary cell then serving cell c is used as        the reference serving cell for determining referenceSignalPower        and higher layer filtered RSRP.    -   Δ_(TF,c)(i)=10 log₁₀ ((2^(BPRE·K) ^(s) −1)·β_(offset) ^(PUSCH)        for K_(s)=1.25 and 0 for K_(s)=0 where K_(s) is given by the        parameter deltaMCS-Enabled provided by higher layers for each        serving cell c. BPRE and β_(offset) ^(PUSCH), for each serving        cell c, are computed as below. K_(s)=0 for transmission mode 2.        -   BPRE=O_(CQI)/N_(RE) for control data sent via PUSCH without            UL-SCH data and

$\sum\limits_{r = 0}^{C - 1}{K_{r}/N_{RE}}$

-   -   -   for other cases.            -   where C is the number of code blocks, K_(r) is the size                for code block r, O_(CQI) is the number of CQI/PMI bits                including CRC bits and N_(RE) is the number of resource                elements determined as N_(RE)=M_(sc)                ^(PUSCH-initial)·N_(symb) ^(PUSCH-initial), where C,                K_(r), M_(sc) ^(PUSCH-initial) and N_(symb)                ^(PUSCH-initial) are defined in [4].        -   β_(offset) ^(PUSCH)=β_(offset) ^(CQI) for control data sent            via PUSCH without UL-SCH data and 1 for other cases.

    -   δ_(PUSCH,c) is a correction value, also referred to as a TPC        command and is included in PDCCH/EPDCCH with DCI format 0/4 for        serving cell c or jointly coded with other TPC commands in PDCCH        with DCI format 3/3A whose CRC parity bits are scrambled with        TPC-PUSCH-RNTI. The current PUSCH power control adjustment state        for serving cell c is given by fc (i) which is defined by:        -   ƒ_(c)(i)=ƒ_(c)(i−1)+δ_(PUSCH,c)(i−K_(PUSCH)) if accumulation            is enabled based on the parameter Accumulation-enabled            provided by higher layers or if the TPC command δ_(PUSCH,c)            is included in a PDCCH/EPDCCH with DCI format 0 for serving            cell c where the CRC is scrambled by the Temporary C-RNTI            -   where δ_(PUSCH,c)(i−K_(PUSCH)) was signalled on                PDCCH/EPDCCH with DCI format 0/4 or PDCCH with DCI                format 3/3A on subframe i−K_(PUSCH), and where ƒ_(c)(0)                is the first value after reset of accumulation.            -   The value of K_(PUSCH) is                -   For FDD, K_(PUSCH)=4                -   For TDD, if the UE is configured with more than one                    serving cell and the TDD UL/DL configuration of at                    least two configured serving cells is not the same,                    the “TDD UL/DL configuration” refers to the                    UL-reference UL/DL configuration (defined in clause                    8.0) for serving cell c.                -   For TDD UL/DL configurations 1-6, K_(PUSCH) is given                    in Table 5.1.1.1-1                -   For TDD UL/DL configuration 0                -    If the PUSCH transmission in subframe 2 or 7 is                    scheduled with a PDCCH/EPDCCH of DCI format 0/4 in                    which the LSB of the UL index is set to 1,                    K_(PUSCH)=7                -    For all other PUSCH transmissions, K_(PUSCH) is                    given in Table 5.1.1.1-1.            -   For serving cell c the UE attempts to decode a                PDCCH/EPDCCH of DCI format 0/4 with the UE's C-RNTI or                DCI format 0 for SPS C-RNTI and a PDCCH of DCI format                3/3A with this UE's TPC-PUSCH-RNTI in every subframe                except when in DRX or where serving cell c is                deactivated.            -   If DCI format 0/4 for serving cell c and DCI format 3/3A                are both detected in the same subframe, then the UE                shall use the δ_(PUSCH,c) provided in DCI format 0/4.            -   δ_(PUSCH,c)=0 dB for a subframe where no TPC command is                decoded for serving cell c or where DRX occurs or i is                not an uplink subframe in TDD.            -   The δ_(PUSCH,c) dB accumulated values signalled on                PDCCH/EPDCCH with DCI format 0/4 are given in Table                5.1.1.1-2. If the PDCCH/EPDCCH with DCI format 0 is                validated as a SPS activation or release PDCCH/EPDCCH,                then δ_(PUSCH,c) is 0 dB.            -   The δ_(PUSCH) dB accumulated values signalled on PDCCH                with DCI format 3/3A are one of SET1 given in Table                5.1.1.1-2 or SET2 given in Table 5.1.1.1-3 as determined                by the parameter TPC-Index provided by higher layers.            -   If UE has reached P_(CMAX,c)(i) for serving cell c,                positive TPC commands for serving cell c shall not be                accumulated            -   If UE has reached minimum power, negative TPC commands                shall not be accumulated            -   UE shall reset accumulation                -   For serving cell c, when P_(O_UE_PUSCH,c) value is                    changed by higher layers                -   For serving cell c, when the UE receives random                    access response message for serving cell c        -   ƒ_(c)(i)=δ_(PUSCH,c)(i−K_(PUSCH)) if accumulation is not            enabled for serving cell c based on the parameter            Accumulation-enabled provided by higher layers            -   where δ_(PUSCH,c)(i−K_(PUSCH)) was signalled on                PDCCH/EPDCCH with DCI format 0/4 for serving cell c on                subframe i−K_(PUSCH)            -   The value of K_(PUSCH) is                -   For FDD, K_(PUSCH)=4                -   For TDD, if the UE is configured with more than one                    serving cell and the TDD UL/DL configuration of at                    least two configured serving cells is not the same,                    the “TDD UL/DL configuration” refers to the                    UL-reference UL/DL configuration (defined in clause                    8.0) for serving cell c.                -   For TDD UL/DL configurations 1-6, K_(PUSCH) is given                    in Table 5.1.1.1-1.                -   For TDD UL/DL configuration 0                -    If the PUSCH transmission in subframe 2 or 7 is                    scheduled with a PDCCH/EPDCCH of DCI format 0/4 in                    which the LSB of the UL index is set to 1,                    K_(PUSCH)=7                -    For all other PUSCH transmissions, K_(PUSCH) is                    given in Table 5.1.1.1-1.            -   The δ_(PUSCH,c) dB absolute values signalled on                PDCCH/EPDCCH with DCI format 0/4 are given in Table                5.1.1.1-2. If the PDCCH/EPDCCH with DCI format 0 is                validated as a SPS activation or release PDCCH/EPDCCH,                then δ_(PUSCH,c) is 0 dB.            -   ƒ_(c)(i)=ƒ_(c)(i−1) for a subframe where no PDCCH/EPDCCH                with DCI format 0/4 is decoded for serving cell c or                where DRX occurs or i is not an uplink subframe in TDD.        -   For both types of ƒ_(c)(*) (accumulation or current            absolute) the first value is set as follows:            -   If P_(O_UE_PUSCH,c) value is changed by higher layers                and serving cell c is the primary cell or, if                P_(O_UE_PUSCH,c) value is received by higher layers and                serving cell c is a Secondary cell

ƒ_(c)(0)=0

-   -   -   -   Else                -   If the UE receives the random access response                    message for a serving cell c

ƒ_(c)(0)=ΔP _(rampage)+δ_(msg2,c), where

-   -   -   -   -    δ_(msg2,c) is the TPC command indicated in the                    random access response corresponding to the random                    access preamble transmitted in the serving cell c,                    see clause 6.2, and

${\Delta P_{{rampup},c}} = {\min\left\lbrack \left\{ {{\max\left( {0,{P_{{C{MAX}},c} - \ \begin{pmatrix}{{10\;{\log_{10}\left( {M_{{PUSCH},c}(0)} \right)}} +} \\{{P_{{O\;\_\;{PUSCH}},c}(2)} + \delta_{{msg}\; 2} +} \\{{{\alpha_{c}(2)} \cdot {PL}} + {\Delta_{{TF},c}(0)}}\end{pmatrix}}} \right)}{\Delta P}_{{{rampu}preques{ted}},c}} \right\rbrack \right.}$

-   -   -   -   -    and ΔN_(rampuprequested,c) is provided by higher                    layers and corresponds to the total power ramp-up                    requested by higher layers from the first to the                    last preamble in the serving cell c, M_(PUSCH,c)(0)                    is the bandwidth of the PUSCH resource assignment                    expressed in number of resource blocks valid for the                    subframe of first PUSCH transmission in the serving                    cell c, and Δ_(TF,c)(0) is the power adjustment of                    first PUSCH transmission in the serving cell c.

TABLE 5.1.1.1-1 K_(PUSCH) for TDD configuration 0-6 TDD UL/DL subframenumber i Configuration 0 1 2 3 4 5 6 7 8 9 0 — — 6 7 4 — — 6 7 4 1 — — 64 — — — 6 4 — 2 — — 4 — — — — 4 — — 3 — — 4 4 4 — — — — — 4 — — 4 4 — —— — — — 5 — — 4 — — — — — — — 6 — — 7 7 5 — — 7 7 —

TABLE 5.1.1.1-2 Mapping of TPC Command Field in DCI format 0/3/4 toabsolute and accumulated δ_(PUSCH, c) values TPC Command AccumulatedAbsolute δ_(PUSCH, c) Field in DCI δ_(PUSCH, c) [dB] format 0/3/4 [dB]only DCI format 0/4 0 −1 −4 1 0 −1 2 1 1 3 3 4

TABLE 5.1.1.1-3 Mapping of TPC Command Field in DCI format 3A toaccumulated δ_(PUSCH, c) values TPC Command Field Accumulatedδ_(PUSCH, c) in DCI format 3A [dB] 0 −1 1 1If the total transmit power of the UE would exceed {circumflex over(P)}C_(MAX)(i), the UE scales {circumflex over (P)}_(PUSCH,c)(i) for theserving cell c in subframe i such that the condition

${\sum\limits_{c}{{w(i)} \cdot {{\hat{P}}_{{PUSCH},c}(i)}}} \leq \left( {{{\hat{P}}_{CMAX}\ (i)} - {{\hat{P}}_{PUCCH}(i)}} \right)$

is satisfied where {circumflex over (P)}_(PUCCH)(i) is the linear valueof P_(PUCCH)(i), {circumflex over (P)}_(PUSCH,c)(i) is the linear valueof P_(PUSCH,c)(i), {circumflex over (P)}_(CMAX)(i) is the linear valueof the UE total configured maximum output power P_(CMAX) defined in [6]in subframe i and w(i) is a scaling factor of {circumflex over(P)}_(PUSCH,c)(i) for serving cell c where 0≤w(i)≤1. In case there is noPUCCH transmission in subframe i {circumflex over (P)}_(PUCCH)(i)=0.If the UE has PUSCH transmission with UCI on serving cell j and PUSCHwithout UCI in any of the remaining serving cells, and the totaltransmit power of the UE would exceed {circumflex over (P)}_(CMAX)(i),the UE scales {circumflex over (P)}_(PUSCH,c)(i) for the serving cellswithout UCI in subframe i such that the condition

${\sum\limits_{c \neq j}{w{(i) \cdot {{\hat{P}}_{{PUSCH},c}(i)}}}} \leq \left( {{{\hat{P}}_{CMAX}\ (i)} - {{\hat{P}}_{{P{UCCH}},j}(i)}} \right)$

is satisfied where {circumflex over (P)}_(PUSCH,j)(i) is the PUSCHtransmit power for the cell with UCI and w(i) is a scaling factor of{circumflex over (P)}_(PUSCH,c)(i) for serving cell c without UCI. Inthis case, no power scaling is applied to {circumflex over(P)}_(PUSCH,j)(i) unless

${\sum\limits_{c \neq j}{w{(i) \cdot {{\hat{P}}_{{PUSCH},c}(i)}}}} = 0$

and the total transmit power of the UE still would exceed P_(CMAX)(i).Note that w(i) values are the same across serving cells when w(i)>0 butfor certain serving cells w(i) may be zero.If the UE has simultaneous PUCCH and PUSCH transmission with UCI onserving cell j and PUSCH transmission without UCI in any of theremaining serving cells, and the total transmit power of the UE wouldexceed {circumflex over (P)}_(CMAX)(i), the UE obtains {circumflex over(P)}_(PUSCH,c)(i) according to

P̂_(PUSCH, j)(i) = min (P̂_(PUSCH, j)(i), (P̂_(CMAX)(i) − P̂_(PUCCH)(i)))and${\sum\limits_{c \neq j}{w{(i) \cdot {{\hat{P}}_{{PUSCH},c}(i)}}}} \leq \left( {{{\hat{P}}_{CMAX}\ (i)} - {{\hat{P}}_{PUCCH}(i)} - {{\hat{P}}_{{PUSCH},j}(i)}} \right)$

If the UE is configured with multiple TAGs, and if the PUCCH/PUSCHtransmission of the UE on subframe i for a given serving cell in a TAGoverlaps some portion of the first symbol of the PUSCH transmission onsubframe i+1 for a different serving cell in another TAG the UE shalladjust its total transmission power to not exceed P_(CMAX) on anyoverlapped portion.If the UE is configured with multiple TAGs, and if the PUSCHtransmission of the UE on subframe i for a given serving cell in a TAGoverlaps some portion of the first symbol of the PUCCH transmission onsubframe i+1 for a different serving cell in another TAG the UE shalladjust its total transmission power to not exceed P_(CMAX) on anyoverlapped portion.If the UE is configured with multiple TAGs, and if the SRS transmissionof the UE in a symbol on subframe i for a given serving cell in a TAGoverlaps with the PUCCH/PUSCH transmission on subframe i or subframe i+1for a different serving cell in the same or another TAG the UE shalldrop SRS if its total transmission power exceeds P_(CMAX) on anyoverlapped portion of the symbol.If the UE is configured with multiple TAGs and more than 2 servingcells, and if the SRS transmission of the UE in a symbol on subframe ifor a given serving cell overlaps with the SRS transmission on subframei for a different serving cell(s) and with PUSCH/PUCCH transmission onsubframe i or subframe i+1 for another serving cell(s) the UE shall dropthe SRS transmissions if the total transmission power exceeds P_(CMAX)on any overlapped portion of the symbol.If the UE is configured with multiple TAGs, the UE shall, when requestedby higher layers, to transmit PRACH in a secondary serving cell inparallel with SRS transmission in a symbol on a subframe of a differentserving cell belonging to a different TAG, drop SRS if the totaltransmission power exceeds P_(CMAX) on any overlapped portion in thesymbol.If the UE is configured with multiple TAGs, the UE shall, when requestedby higher layers, to transmit PRACH in a secondary serving cell inparallel with PUSCH/PUCCH in a different serving cell belonging to adifferent TAG, adjust the transmission power of PUSCH/PUCCH so that itstotal transmission power does not exceed P_(CMAX) on the overlappedportion.

5.1.1.2 Power Headroom

There are two types of UE power headroom reports defined. A UE powerheadroom PH is valid for subframe i for serving cell c.

Type 1:

If the UE transmits PUSCH without PUCCH in subframe i for serving cellc, power headroom for a Type 1 report is computed using

PH _(type1,c)(i)=P _(CMAX,c)(i)−{10 log₁₀(M _(PUSCH,c)(i))+P_(O_PUSCH,c)+(j)+α_(c)(j)·PL _(c)+Δ_(TF,c)(i)+ƒ_(c)(i)}[db]

where, P_(CMAX,c)(i), M_(PUSCH,c)(i), P_(O_PUSCH,c)(i), α_(c)(j),PL_(c), Δ_(TF,c)(i) and ƒ_(c)(i) are defined in clause 5.1.1.1.

If the UE transmits PUSCH with PUCCH in subframe i for serving cell c,power headroom for a Type 1 report is computed using

PH _(type1,c)(t)={tilde over (P)} _(CMAX,c)(i)−{10 log₁₀(M_(PUSCH,c)(i))+P _(O_PUSCH,c)+(j)+α_(c)(j)·PL_(c)+Δ_(TF,c)(i)+ƒ_(c)(i)}[db]

where, M_(PUSCH,c) (i), P_(O_PUSCH,c)(J), α_(c)(J), PL_(c), Δ_(TF,c)(i)and ƒ_(c)(i) are defined in clause 5.1.1.1. {acute over (P)}_(CMAX,c)(i)is computed based on the requirements in [6] assuming a PUSCH onlytransmission in subframe i. For this case, the physical layer delivers{tilde over (P)}_(CMAX,c)(i) instead of P_(CMAX,c)(i) to higher layers.

If the UE does not transmit PUSCH in subframe i for serving cell c,power headroom for a Type 1 report is computed using

PH _(type1,c)(t)={tilde over (P)} _(CMAX,c)(i)−{P_(O_PUSCH,c)+(1)+α_(c)(1)·PL _(c)+ƒ_(c)(i)}[db]

where, {tilde over (P)}_(CMAX,c)(i) is computed assuming MPR=0 dB,A-MPR=0 dB, P-MPR=0 dB and ΔT_(c)=0 dB, where MPR, A-MPR, P-MPR andΔT_(c) are defined in [6]. P_(O_PUSCH,c)(1), α_(c)(1), PL_(c), andƒ_(c)(i) are defined in clause 5.1.1.1.

Type 2:

If the UE transmits PUSCH simultaneous with PUCCH in subframe i for theprimary cell, power headroom for a Type 2 report is computed using

${{PH}_{{type}\; 2}(i)} = {{P_{{CMAX},c}(i)} - {10\log_{10}{\quad{\begin{pmatrix}{10^{{({{10{\log_{10}{({M_{{PUSCH},c}{(i)}})}}} + {P_{{O\_{PUSCH}},c}{(j)}} + {{\alpha_{c}{(j)}} \cdot {PL}_{c}} + {\Delta_{{TF},c}{(i)}} + {f_{c}{(i)}}})}\text{/}10} +} \\10^{{({P_{0{\_{PUCCH}}} + {PL}_{c} + {h{({n_{CQI},n_{HARQ},n_{SR}})}} + {\Delta_{F\_{PUCCH}}{(F)}} + {\Delta_{TxD}{(F^{\prime})}} + {g{(i)}}})}\text{/}10}\end{pmatrix}{\quad\lbrack{dB}\rbrack}}}}}$

where, P_(CMAX,c), M_(PUSCH,c)(i), P_(O_PUSCH,c) (j), α_(c)(j),Δ_(TF,c)(i) and ƒ_(c)(i) are the primary cell parameters as defined inclause 5.1.1.1 and P_(O_PUCCH), PL_(c), h(n_(CQI),n_(HARQ),n_(SR)),Δ_(F_PUCCH)(F), Δ_(TxD)(F′) and g(i) are defined in clause 5.1.2.1If the UE transmits PUSCH without PUCCH in subframe i for the primarycell, power headroom for a Type 2 report is computed using

${{PH}_{{type}\; 2}(i)} = {{P_{{CMAX},c}(i)} - {10\log_{10}{\quad{\begin{pmatrix}{10^{{({{10{\log_{10}{({M_{{PUSCH},c}{(i)}})}}} + {P_{{O\_{PUSCH}},c}{(j)}} + {{\alpha_{c}{(j)}} \cdot {PL}_{c}} + {\Delta_{{TF},c}{(i)}} + {f_{c}{(i)}}})}\text{/}10} +} \\10^{{{({P_{0{\_{PUCCH}}} + {PL}_{c} + {g{(i)}}})}\text{/}10}\mspace{535mu}}\end{pmatrix}{\quad\lbrack{dB}\rbrack}}}}}$

where, P_(CMAX,c)(i), M_(PUSCH,c)(i), P_(O_PUSCH,c)(J), α_(c)(j),Δ_(TF,c)(i) and ƒ_(c)(i) are the primary cell parameters as defined inclause 5.1.1.1 and P_(O_PUCCH), PL_(c) and g(i) are defined in clause5.1.2.1.If the UE transmits PUCCH without PUSCH in subframe i for the primarycell, power headroom for a Type 2 report is computed using

${{PH}_{{type}\; 2}(i)} = {{P_{{CMAX},c}(i)} - {10\log_{10}{\quad{\begin{pmatrix}{{10^{{({{P_{{O\_{PUSCH}},c}{(1)}} + {{\alpha_{c}{(1)}} \cdot {PL}_{c}} + {f_{c}{(i)}}})}\text{/}10} +}\mspace{301mu}} \\10^{{({P_{0{\_{PUCCH}}} + {PL}_{c} + {h{({n_{CQI},n_{HARQ},n_{SR}})}} + {\Delta_{F\_{PUCCH}}{(F)}} + {\Delta_{TxD}{(F^{\prime})}} + {g{(i)}}})}\text{/}10}\end{pmatrix}{\quad\lbrack{dB}\rbrack}}}}}$

where, P_(O_PUSCH,c)(1), α_(c)(1) and ƒ_(c)(i) are the primary cellparameters as defined in clause 5.1.1.1, P_(CMAX,c)(i), P_(O_PUCCH),PL_(c), h(n_(CQI),n_(HARQ),n_(SR)), Δ_(F_PUCCH)(F), Δ_(TxD)(F′) and g(i)are also defined in clause 5.1.2.1.If the UE does not transmit PUCCH or PUSCH in subframe i for the primarycell, power headroom for a Type 2 report is computed using

${{PH}_{{type}\; 2}(I)} = {{{\overset{\sim}{P}}_{{CMAX},c}(i)} - {10{{\log_{10}\begin{pmatrix}{10^{{({{P_{{O\_{PUSCH}},c}{(1)}} + {{\alpha_{c}{(1)}} \cdot {PL}_{c}} + {f_{c}{(i)}}})}\text{/}10} +} \\10^{{{({P_{0{\_{PUCCH}}} + {PL}_{c} + {g{(i)}}})}\text{/}10}\mspace{155mu}}\end{pmatrix}}\lbrack{dB}\rbrack}}}$

where, {tilde over (P)}_(CMAX,c)(a) is computed assuming MPR=0 dB,A-MPR=0 dB, P-MPR=0 dB and ΔT_(c)=0 dB, where MPR, A-MPR, P-MPR andΔT_(c) are defined in [6], P_(O_PUSCH,c)(1), α_(c)(1) and ƒ_(c)(i) arethe primary cell parameters as defined in clause 5.1.1.1 andP_(O_PUCCH), PL_(c) and g(i) are defined in clause 5.1.2.1.

The power headroom shall be rounded to the closest value in the range[40; −23] dB with steps of 1 dB and is delivered by the physical layerto higher layers.

5.1.2 Physical Uplink Control Channel 5.1.2.1 UE Behaviour

If serving cell c is the primary cell, the setting of the UE Transmitpower P_(PUCCH) for the physical uplink control channel (PUCCH)transmission in subframe i is defined by

${P_{PUCCH}(i)} = {\min{\begin{Bmatrix}{{{P_{{CMAX},c}(i)},}\mspace{650mu}} \\{P_{0{\_{PUCCH}}} + {PL}_{c} + {h\left( {{n_{CQI}.n_{HARQ}},n_{SR}} \right)} + {\Delta_{F\_{PUCCH}}(F)} + {\Delta_{TxD}\left( F^{\prime} \right)} + {g(i)}}\end{Bmatrix}\lbrack{dBm}\rbrack}}$

If the UE is not transmitting or the primary cell, or the accumulationof TPC command or PUCCH, the UE shall assume that the UE transmit powerP_(PUCCH) for PUCCH in subframe i is computed by

P _(PUCCH)(i)=min{P _(CMAX,c)(i),P _(0_PUCCH) +PL _(c) +g(i)} [dBm]

where

-   -   P_(CMAX,c) (i) is the configured UE transmit power defined in        [6] in subframe i for serving cell c. If the UE transmits PUSCH        without PUCCH in subframe i for the serving cell c, for the        accumulation of TPC command for PUCCH, the UE shall assume        P_(CMAX,c)(i) as given by clause 5.1.1.1. If the UE does not        transmit PUCCH and PUSCH in subframe i for the serving cell c,        for the accumulation of TPC command for PUCCH, the UE shall        compute P_(CMAX,c) (i) assuming MPR=0 dB, A-MPR=0 dB, P-MPR=0 dB        and ΔT_(c)=0 dB, where MPR, A-MPR, P-MPR and ΔT_(c) are defined        in [6].    -   The parameter Δ_(F_PUCCH)(F) is provided by higher layers. Each        Δ_(F_PUCCH)(F) value corresponds to a PUCCH format (F) relative        to PUCCH format 1a, where each PUCCH format (F) is defined in        Table 5.4-1 of [3].    -   If the UE is configured by higher layers to transmit PUCCH on        two antenna ports, the value of Δ_(TxD)(F) is provided by higher        layers where each PUCCH format F′ is defined in Table 5.4-1 of        [3]; otherwise, A_(TxD)(F′)=0.    -   h(n_(CQI),n_(HARQ),n_(SR)) is a PUCCH format dependent value,        where n_(CQI) corresponds to the number of information bits for        the channel quality information defined in clause 5.2.3.3 in        [4]. n_(SR)=1 if subframe i is configured for SR for the UE not        having any associated transport block for UL-SCH, otherwise        n_(SR)=0. If the UE is configured with more than one serving        cell, or the UE is configured with one serving cell and        transmitting using PUCCH format 3, the value of n_(HARQ) is        defined in clause 10.1; otherwise, n_(HARQ) is the number of        HARQ-ACK bits sent in subframe i.        -   For PUCCH format 1, 1a and 1b h(n_(CQI),n_(HARQ),n_(SR))=0        -   For PUCCH format 1b with channel selection, if the UE is            configured with more than one serving cell,

${{h\left( {n_{CQI},n_{HARQ},n_{SR}} \right)} = \frac{\left( {n_{HARQ} - 1} \right)}{2}},$

-   -   -   otherwise, h(n_(CQI),n_(HARQ),n_(SR))=0        -   For PUCCH format 2, 2a, 2b and normal cyclic prefix

${h\left( {n_{CQI},n_{HARQ},n_{SR}} \right)} = \left\{ \begin{matrix}{10{\log_{10}\left( \frac{n_{CQI}}{4} \right)}} & {{{if}\mspace{14mu} n_{CQI}} \geq 4} \\{0\mspace{140mu}} & {{otherwise}\mspace{14mu}}\end{matrix} \right.$

-   -   -   For PUCCH format 2 and extended cyclic prefix

${h\left( {n_{CQI},n_{HARQ},n_{SR}} \right)} = \left\{ \begin{matrix}{10{\log_{10}\left( \frac{n_{CQI} + n_{HARQ}}{4} \right)}} & {{{{if}\mspace{14mu} n_{CQI}} + n_{HARQ}} \geq 4} \\{0\mspace{236mu}} & {{otherwise}\mspace{110mu}}\end{matrix} \right.$

-   -   -   For PUCCH format 3 and when UE transmits HARQ-ACK/SR without            periodic CSI,            -   If the UE is configured by higher layers to transmit                PUCCH format 3 on two antenna ports, or if the UE                transmits more than 11 bits of HARQ-ACK/SR

${h\left( {n_{CQI},n_{HARQ},n_{SR}} \right)} = \frac{n_{HARQ} + n_{SR} - 1}{3}$Otherwise${h\left( {n_{CQI},n_{HARQ},n_{SR}} \right)} = \frac{n_{HARQ} + n_{SR} - 1}{2}$

-   -   -   -   For PUCCH format 3 and when UE transmits HARQ-ACK/SR and                periodic CSI,                -   If the UE is configured by higher layers to transmit                    PUCCH format 3 on two antenna ports, or if the UE                    transmits more than 11 bits of HARQ-ACK/SR and CSI

${h\left( {n_{CQI},n_{HARQ},n_{SR}} \right)} = \frac{n_{HARQ} + n_{SR} + n_{CQI} - 1}{3}$Otherwise${h\left( {n_{CQI},n_{HARQ},n_{SR}} \right)} = \frac{n_{HARQ} + n_{SR} + n_{CQI} - 1}{2}$

-   -   P_(O_PUCCH) is a parameter composed of the sum of a parameter        P_(O_NOMINAL_PUCCH) provided by higher layers and a parameter        P_(O_UE_PUCCH) provided by higher layers.    -   δ_(PUCCH) is a UE specific correction value, also referred to as        a TPC command, included in a PDCCH with DCI format        1A/1B/1D/1/2A/2/2B/2C/2D for the primary cell, or included in an        EPDCCH with DCI format 1A/1B/1D/1/2A/2/2B/2C/2D for the primary        cell, or sent jointly coded with other UE specific PUCCH        correction values on a PDCCH with DCI format 3/3A whose CRC        parity bits are scrambled with TPC-PUCCH-RNTI.        -   If a UE is not configured for EPDCCH monitoring, the UE            attempts to decode a PDCCH of DCI format 3/3A with the UE's            TPC-PUCCH-RNTI and one or several PDCCHs of DCI format            1A/1B/1D/1/2A/2/2B/2C/2D with the UE's C-RNTI or SPS C-RNTI            on every subframe except when in DRX.        -   If a UE is configured for EPDCCH monitoring, the UE attempts            to decode            -   a PDCCH of DCI format 3/3A with the UE's TPC-PUCCH-RNTI                and one or several PDCCHs of DCI format                1A/1B/1D/1/2A/2/2B/2C/2D with the UE's C-RNTI or SPS                C-RNTI as described in clause 9.1.1, and            -   one or several EPDCCHs of DCI format                1A/1B/1D/1/2A/2/2B/2C/2D with the UE's C-RNTI or SPS                C-RNTI, as described in clause 9.1.4.        -   If the UE decodes            -   a PDCCH with DCI format 1A/1B/1D/1/2A/2/2B/2C/2D or            -   an EPDCCH with DCI format 1A/1B/1D/1/2A/2/2B/2C/2D        -    for the primary cell and the corresponding detected RNTI            equals the C-RNTI or SPS C-RNTI of the UE and the TPC field            in the DCI format is not used to determine the PUCCH            resource as in clause 10.1, the UE shall use the δ_(PUCCH)            provided in that PDCCH/EPDCCH.        -   else            -   if the UE decodes a PDCCH with DCI format 3/3A, the UE                shall use the δ_(PUCCH) provided in that PDCCH            -   else the UE shall set δ_(PUCCH)=0 dB.

${g(i)} = {{g\left( {i - 1} \right)} + {\sum\limits_{m = 0}^{M - 1}\;{\delta_{PUCCH}\left( {i - k_{m}} \right)}}}$

-   -   -   -   where g(i) is the current PUCCH power control adjustment                state and where g(0) is the first value after reset.            -   For FDD, M=1 and k₀=4.            -   For TDD, values of M and k_(m) are given in Table                10.1.3.1-1.            -   The δ_(PUCCH) dB values signalled on PDCCH with DCI                format 1A/1B/1D/1/2A/2/2B/2C/2D or EPDCCH with DCI                format 1A/1B/1D/1/2A/2/2B/2C/2D are given in Table                5.1.2.1-1. If the PDCCH with DCI format                1/1A/2/2A/2B/2C/2D or EPDCCH with DCI format                1/1A/2A/2/2B/2C/2D is validated as an SPS activation                PDCCH/EPDCCH, or the PDCCH/EPDCCH with DCI format 1A is                validated as an SPS release PDCCH/EPDCCH, then δ_(PUCCH)                is 0 dB.            -   The δ_(PUCCH) dB values signalled on PDCCH with DCI                format 3/3A are given in Table 5.1.2.1-1 or in Table                5.1.2.1-2 as semi-statically configured by higher                layers.            -   If P_(O_UE_PUCCH) value is changed by higher layers,

g(0)=0

-   -   -   -   Else

Sg(0)=ΔP _(rampup)+δ_(msg2), where

-   -   -   -   -   δ_(msg2) is the TPC command indicated in the random                    access response corresponding to the random access                    preamble transmitted in the primary cell, see clause                    6.2 and                -   If UE is transmitting PUCCH in subframe i,

${\Delta\; P_{rampup}} = {\min{\quad\left\lbrack {\left\{ {\max\left( {0,{P_{{CMAX},c} - \begin{pmatrix}{P_{0{\_{PUCCH}}} +} \\{{PL}_{c} + {h\left( {n_{CQI},n_{HARQ},n_{SR}} \right)} +} \\{{\Delta_{F\_{PUCCH}}(F)} + {\Delta_{TxD}\left( F^{\prime} \right)}}\end{pmatrix}}} \right)} \right\},{\Delta\; P_{rampuprequested}}} \right\rbrack}}$

-   -   -   -   -   Otherwise,                -   Δp_(rampup)=mm[{max(0,                    P_(CMAX,c)−(P_(O_PUCCH)+PL_(c)))},ΔP_(rampuprequested)]                    and ΔP_(rampuprequested) is provided by higher                    layers and corresponds to the total power ramp-up                    requested by higher layers from the first to the                    last preamble in the primary cell

            -   If UE has reached P_(CMAX,c)(i) for the primary cell,                positive TPC commands for the primary cell shall not be                accumulated

            -   If UE has reached minimum power, negative TPC commands                shall not be accumulated

            -   UE shall reset accumulation                -   when P_(O_UE_PUCCH) value is changed by higher                    layers                -   when the UE receives a random access response                    message for the primary cell

            -   g(i)=g(i−1) if i is not an uplink subframe in TDD.

TABLE 5.1.2.1-1 Mapping of TPC Command Field in DCI format1A/1B/1D/1/2A/2B/2C/2D/2/3 to δ_(PUCCH) values TPC Command Field in DCIformat 1A/1B/ δ_(PUCCH) 1D/1/2A/2B/2C/2D/2/3 [dB] 0 −1 1 0 2 1 3 3

TABLE 5.1.2.1-2 Mapping of TPC Command Field in DCI format 3A toδ_(PUCCH) values TPC Command Field δ_(PUCCH) in DCI format 3A [dB] 0 −11 1

5.1.3 Sounding Reference Symbol (SRS) 5.1.3.1 UE Behaviour

The setting of the UE Transmit power P_(SRS) for the SRS transmitted onsubframe t for serving cell c is defined by

P_(SRS, c)(i) = min {P_(CMAX, c)(i), P_(SRS_OFFSET, c)(m) + 10log₁₀(M_(SRS, c)) + P_(O_PUSCH, c)(j) + α_(c)(j) ⋅ PL_(c) + f_(c)(i)}[dBm]

where

-   -   P_(CMAX,c) (i) is the configured UE transmit power defined in        [6] in subframe t for serving cell c.    -   P_(SRS_OFFSET,c)(m) is semi-statically configured by higher        layers for m=0 and m=1 for serving cell c.

For SRS transmission given trigger type 0 then m=0 and for SRStransmission given trigger type 1 then m=1.

-   -   M_(SRS,c) is the bandwidth of the SRS transmission in subframe t        for serving cell c expressed in number of resource blocks.    -   ƒ_(c)(t) is the current PUSCH power control adjustment state for        serving cell c, see clause 5.1.1.1.    -   P_(O_PUSCH,c)(j) and α_(c)(i) are parameters as defined in        clause 5.1.1.1, where j=1.        If the total transmit power of the UE for the Sounding Reference        Symbol in an SC-FDMA symbol would exceed {circumflex over        (P)}_(CMAX)(i), the UE scales {circumflex over (P)}_(SRS,c)(t)        for the serving cell c and the SC-FDMA symbol in subframe t such        that the condition

${\sum\limits_{c}{{w(i)} \cdot {{\hat{P}}_{{SRS},c}(i)}}} \leq {{\hat{P}}_{CMAX}(i)}$

is satisfied where {circumflex over (P)}_(SRS,c)(t) is the linear valueof P_(SRS,c)(i), {circumflex over (P)}_(CMAX)(i) is the linear value ofP_(CMAX) defined in [6] in subframe t and w(i) is a scaling factor of{circumflex over (P)}_(SRS,c)(t) for serving cell c where 0<w(i)≤1. Notethat w(i) values are the same across serving cells.If the UE is configured with multiple TAGs and the SRS transmission ofthe UE in an SC-FDMA symbol for a serving cell in subframe i in a TAGoverlaps with the SRS transmission in another SC-FDMA symbol in subframei for a serving cell in another TAG, and if the total transmit power ofthe UE for the Sounding Reference Symbol in the overlapped portion wouldexceed {circumflex over (P)}_(CMAX)(i), the UE scales {circumflex over(P)}_(SRS,c)(i) for the serving cell c and each of the overlapped SRSSC-FDMA symbols in subframe i such that the condition

${\sum\limits_{c}{{w(i)} \cdot {{\hat{P}}_{{SRS},c}(i)}}} \leq {{\hat{P}}_{CMAX}(i)}$

is satisfied where {circumflex over (P)}_(SRS,c)(z) is the linear valueof P_(SRS,c)(i), {circumflex over (P)}C_(MAX)(i) is the linear value ofP_(CMAX) defined in [6] in subframe i and w(i) is a scaling factor of{circumflex over (P)}_(SRS,c)(i) for serving cell c where 0<w(i)≤1. Notethat w(i) values are the same across serving cells.Annex 2: Excerpt from 3GPP TS 36.331 v11.5.0

6.3.2 Radio Resource Control Information Elements

[ . . . ]

-   -   RadioResourceConfigCommon        The IE RadioResourceConfigCommonSIB and IE        RadioResourceConfigCommon are used to specify common radio        resource configurations in the system information and in the        mobility control information, respectively, e.g., the random        access parameters and the static physical layer parameters.

RadioResourceConfigCommon information element -- ASN1STARTRadioResourceConfigCommonSIB ::= SEQUENCE {   rach-ConfigCommon  RACH-ConfigCommon,   bcch-Config   BCCH-Config,   pcch-Config  PCCH-Config,   prach-Config   PRACH-ConfigSIB,   pdsch-ConfigCommon  PDSCH-ConfigCommon,   pusch-ConfigCommon   PUSCH-ConfigCommon,  pucch-ConfigCommon   PUCCH-ConfigCommon,   soundingRS-UL-ConfigCommon  SoundingRS-UL-ConfigCommon,   uplinkPowerControlCommon  UplinkPowerControlCommon,   ul-CyclicPrefixLength  UL-CyclicPrefixLength,   ..., [ [ uplinkPowerControlCommon-v1020  UplinkPowerControlCommon-v1020 OPTIONAL -- Need OR   ] ] }RadioResourceConfigCommon ::= SEQUENCE {   rach-ConfigCommon  RACH-ConfigCommon OPTIONAL, -- Need ON   prach-Config   PRACH-Config,  pdsch-ConfigCommon   PDSCH-ConfigCommon OPTIONAL, -- Need ON  pusch-ConfigCommon   PUSCH-ConfigCommon,   phich-Config   PHICH-ConfigOPTIONAL, -- Need ON   pucch-ConfigCommon   PUCCH-ConfigCommon OPTIONAL,-- Need ON   soundingRS-UL-ConfigCommon   SoundingRS-UL-ConfigCommonOPTIONAL, -- Need ON   uplinkPowerControlCommon  UplinkPowerControlCommon OPTIONAL, -- Need ON   antennaInfoCommon  AntennaInfoCommon      OPTIONAL,   -- Need ON   p-Max   P-MaxOPTIONAL, -- Need OP   tdd-Config   TDD-Config OPTIONAL, -- Cond TDD  ul-CyclicPrefixLength   UL-CyclicPrefixLength,   ...,   [ [uplinkPowerControlCommon-v1020 UplinkPowerControlCommon-v1020 OPTIONAL-- Need ON   ] ],   ] ] tdd-Config-v1130 TDD-Config-v1130        OPTIONAL   -- Cond TDD3   ] ] }RadioResourceConfigCommonSCell-r10 ::= SEQUENCE {   -- DL configurationas well as configuration applicable for DL and UL  nonUL-Configuration-r10   SEQUENCE {     -- 1: Cell characteristics    d1-Bandwidth-r10     ENUMERATED {n6, n15, n25, n50, n75, n100},    -- 2: Physical configuration, general     antennaInfoCommon-r10    AntennaInfoCommon,     mbsfn-SubframeConfigList-r10    MBSEN-SubframeConfigList OPTIONAL, -- Need OR     -- 3: Physicalconfiguration, control     phich-Config-r10     PHICH-Config,     -- 4:Physical configuration, physical channels     pdsch-ConfigCommon-r10    PDSCH-ConfigCommon,     tdd-Config-r10     TDD-Config OPTIONAL --Cond TDDSCell   },   -- UL configuration   ul-Configuration-r10    SEQUENCE {     ul-FreqInfo-r10   SEQUENCE       ul-CarrierFreq-r10    ARFCN-ValueEUTRA OPTIONAL, -- Need OP       ul-Bandwidth-r10    ENUMERATED {n6, n15,        n25, n50, n75, n1001 OPTIONAL, -- NeedOP       additionalSpectrumEmissionSCell-r10      AdditionalSpectrumEmission     },     p-Max-r10   P-Max           OPTIONAL,   -- Need OP     uplinkPowerControlCommonSCell-r10    UplinkPowerControlCommonSCell-r10,     -- A special version of IEUplinkPowerControlCommon may be introduced     -- 3: Physicalconfiguration, control     soundingRS-UL-ConfigCommon-r10  SoundingRS-UL-ConfigCommon,     ul-CyclicPrefixLength-r10  UL-CyclicPrefixLength,     -- 4: Physical configuration, physicalchannels     prach-ConfigSCell-r10     PRACH-ConfigSCell-r10 OPTIONAL,-- Cond TDD-OR-NoR11     pusch-ConfigCommon-r10   PUSCH-ConfigCommon   }                OPTIONAL,   -- Need OR   ...,   [ [ ul-CarrierFreq-v1090  ARFCN-ValueEUTRA-v9e0 OPTIONAL -- Need OP   ] ],   [ [rach-ConfigCommonSCell-r11   RACH-ConfigCommonSCell-r11 OPTIONAL, --Cond UL     prach-ConfigSCell-r11   PRACH-Config OPTIONAL, -- Cond UL    tdd-Config-v1130   TDD-Config-v1130       OPTIONAL,   -- Cond TDD2    uplinkPowerControlCommonSCell-v1130                UplinkPowerControlCommonSCell-v1130   OPTIONAL    --Cond UL   ] ] } BCCH-Config ::=           SEQUENCE {  modificationPeriodCoeff         ENUMERATED fn2, n4, n8, n16} }PCCH-Config ::=           SEQUENCE {   defaultPagingCycle          ENUMERATED {   rf32, rf64, rf128, rf256},   nB ENUMERATED  fourT, twoT, oneT, halfT, quarterT, oneEighthT,   oneSixteenthT,oneThirtySecondT) } UL-CyclicPrefixLength ::=       ENUMERATED {len1,len2} -- ASN1STOP

  RadioResourceConfigCommon field descriptionsadditionalSpectrumEmissionSCell The UE requirements related to IEAdditionalSpectrumEmissionSCell are defined in TS 36.101 [42]defaultPagingCycle Default paging cycle, used to derive ‘T’ in TS 36.304[4]. Value rf32 corresponds to 32 radio frames, rf64 corresponds to 64radio frames and so on. modificationPeriodCoeff Actual modificationperiod, expressed in number of radio frames = modificationPeriodCoeff *defaultPagingCycle. n2 corresponds to value 2, n4 corresponds to value4, n8 corresponds to value 8 and n16 corresponds to value 16. nBParameter: nB is used as one of parameters to derive the Paging Frameand Paging Occasion according to TS 36.304 [4]. Value in multiples of Tas defined in TS 36.304 [4]. A value of fourT corresponds to 4 * T, avalue of twoT corresponds to 2*T and so on. p-Max Pmax to be used in thetarget cell. If absent the UE applies the maximum power according to theUE capability. ul-Bandwidth Parameter: transmission bandwidthconfiguration, N_(RB), in uplink, see TS 36.101 [42, table 5.6-1]. Valuen6 corresponds to 6 resource blocks, n15 to 15 resource blocks and soon. If for FDD this parameter is absent, the uplink bandwidth is equalto the downlink bandwidth. For TDD this parameter is absent and it isequal to the downlink bandwidth. ul-CarrierFreq For FDD: If absent, the(default) value determined from the default TX-RX frequency separationdefined in TS 36.101 [42, table 5.7.3-1] applies. For TDD: Thisparameter is absent and it is equal to the downlink frequency.UL-CyclicPrefixLength Parameter: Uplink cyclic prefix length see 36.211[21, 5.2.1] where len1 corresponds to normal cyclic prefix and len2corresponds to extended cyclic prefix.

Conditional presence Explanation TDD The field is optional for TDD, NeedON; it is not present for FDD and the UE shall delete any existing valuefor this field. TDD2 If tdd-Config or tdd-Config-r10 is present, thefield is optional, Need OR. Otherwise the field is not present and theUE shall delete any existing value for this field. TDD3 If tdd-Config ortdd-Config-r10 is present, the field is optional, Need OR. Otherwise thefield is not present. TDD-OR-NoR11 If prach-ConfigSCell-r11 is absent,the field is optional for TDD, Need OR. Otherwise the field is notpresent and the UE shall delete any existing value for this field.TDDSCell This field is mandatory present for TDD; it is not present forFDD and the UE shall delete any existing value for this field. UL If theSCell is part of the STAG and if ul-Configuration is included, the fieldis optional, Need OR. Otherwise the field is not present and the UEshall delete any existing value for this field.

1. A method performed in a network node, for enabling transmit powercontrol of a wireless device that is configured to support two or morecontemporaneous links with two or more corresponding wireless accesspoints, the method comprising: obtaining (501, 601) a separate maximumtransmit power value for the wireless device per contemporaneous link,and transmitting (502) at least one of the obtained maximum transmitpower values to another network node, thereby enabling the other networknode to control the transmit power of the wireless device for a linkcorresponding to at least one of the obtained maximum transmit powervalues.
 2. The method according to claim 1, wherein the separate maximumtransmit power values are determined based on a total power constraintfor the wireless device.
 3. The method according to claim 2, wherein theseparate maximum transmit power values are determined such that the sumof all the separate maximum transmit power values does not exceed themaximum allowed transmit power for the wireless device.
 4. The methodaccording to claim 2, wherein the separate maximum transmit power valuesare determined such that the sum of all the separate maximum transmitpower values does not exceed the maximum allowed transmit power for thewireless device minus a threshold value.
 5. The method according to anyof claims 2-4, wherein the separate maximum transmit power values aredetermined based on one or more of: a power headroom report from thewireless device, information on a Reference Signal Received Power, RSRP,or a Reference Signal Received Quality, RSRQ, of the wireless device, abuffer status of the wireless device, priority of a correspondingcontemporaneous link.
 6. The method according to claim 5, wherein theseparate maximum transmit power values are determined based on one ormore of the following rules: determining a higher transmit power valuefor a link with a larger corresponding buffer size, as compared toanother contemporaneous link; determining a higher transmit power valuefor a link which has a higher priority, as compared to anothercontemporaneous link; determining a higher transmit power value for alink having a lower RSRP and/or RSRQ value, as compared to anothercontemporaneous link.
 7. The method according to any of claims 2-6,wherein different maximum transmit power values for a link aredetermined for different subframes and/or for different channels orsignals.
 8. The method according to any of claims 1-7, wherein themaximum transmit power values are determined based on different criteriaduring different time intervals.
 9. The method according to claims 7 or8, comprising determining a time-varying pattern for the maximumtransmit power value for one or more of the contemporaneous links. 10.The method according to any of claims 1-9, wherein the network node is awireless access point.
 11. The method according to any of the precedingclaims, wherein the network node is a Main eNB and the other networknode is a Secondary eNB.
 12. The method according to any of the claims1-10, wherein the other network node is a Main eNB or a Secondary eNB.13. The method according to any of the claims 10-12, further comprising:signaling at least one of the obtained maximum transmit power values tothe wireless device.
 14. The method according to any of claims 10-13,further comprising: scheduling the wireless device in the uplink basedon the maximum transmit power value corresponding to the link betweenthe network node and the wireless device.
 15. The method according toany of claims 10-14, further comprising: receiving a power headroomreport from the wireless device; and scheduling the wireless device onone of the contemporaneous links, based on the maximum transmit powerfor that link, and the received power headroom report.
 16. The methodaccording to claim 15, further comprising determining the actual powerheadroom available to the wireless device for transmission on one of thecontemporaneous links, based on the received power headroom report andon the obtained maximum transmit power value for that link.
 17. Themethod according to any of the preceding claims wherein the separatemaximum transmit power values are determined by the network node. 18.The method according to any of claims 1-16, wherein the separate maximumtransmit power value for the wireless device per contemporaneous linkare received from another network node.
 19. A method performed in anetwork node, for controlling the transmit power of a wireless devicethat is configured to support two or more contemporaneous links with twoor more corresponding wireless access points, the method comprising:obtaining (601) a separate maximum transmit power value for the wirelessdevice per contemporaneous link; and signaling (602) the separatemaximum transmit power values to the wireless device.
 20. The methodaccording to claim 19, wherein the separate maximum transmit powervalues are determined based on a total power constraint for the wirelessdevice.
 21. The method according to claim 20, wherein the separatemaximum transmit power values are determined such that the sum of allthe separate maximum transmit power values does not exceed the maximumallowed transmit power for the wireless device.
 22. The method accordingto claim 20, wherein the separate maximum transmit power values aredetermined such that the sum of all the separate maximum transmit powervalues does not exceed the maximum allowed transmit power for thewireless device minus a threshold value.
 23. The method according to anyof claims 20-22, wherein the separate maximum transmit power values aredetermined based on one or more of: a power headroom report from thewireless device, information on a Reference Signal Received Power, RSRP,or a Reference Signal Received Quality, RSRQ, of the wireless device, abuffer status of the wireless device, priority of a correspondingcontemporaneous link.
 24. The method according to claim 23, wherein theseparate maximum transmit power values are determined based on one ormore of the following rules: determining a higher transmit power valuefor a link with a larger corresponding buffer size, as compared toanother contemporaneous link; determining a higher transmit power valuefor a link which has a higher priority, as compared to anothercontemporaneous link; determining a higher transmit power value for alink having a lower RSRP and/or RSRQ value, as compared to anothercontemporaneous link.
 25. The method according to any of claims 20-24,wherein different maximum transmit power values for a link aredetermined for different subframes and/or for different channels orsignals.
 26. The method according to any of claims 20-25, wherein themaximum transmit power values are determined based on different criteriaduring different time intervals.
 27. The method according to claims 25or 26, comprising determining a time-varying pattern for the maximumtransmit power value for one or more of the contemporaneous links. 28.The method according to any of claims 19-27, wherein the network node isa wireless access point.
 29. The method according to any claims 19-28,wherein the network node is a Main eNB.
 30. The method according to anyof claims 28-29, further comprising: scheduling the wireless device inthe uplink based on the maximum transmit power value corresponding tothe link between the network node and the wireless device.
 31. Themethod according to any of claims 28-30, further comprising: receiving apower headroom report from the wireless device; and scheduling thewireless device on one of the contemporaneous links, based on themaximum transmit power for that link, and the received power headroomreport.
 32. The method according to claim 31, further comprisingdetermining the actual available power headroom available to thewireless device for transmission on one of the contemporaneous links,based on the received power headroom report and on the obtained maximumtransmit power value for that link.
 33. The method according to any ofthe claims 19-32 wherein the separate maximum transmit power values aredetermined by the network node.
 34. The method according to any ofclaims 19-32, wherein the separate maximum transmit power value for thewireless device per contemporaneous link are received from anothernetwork node.
 35. A method performed in a network node for scheduling awireless device, the wireless device being configured to support two ormore contemporaneous links with two or more corresponding wirelessaccess points, the method comprising: obtaining (701, 801) a separatemaximum transmit power value for the wireless device per contemporaneouslink; receiving (703, 802) a power headroom report from the wirelessdevice; and scheduling (704, 804) the wireless device on one of thecontemporaneous links, based on the obtained maximum transmit powervalue for that link, and on the received power headroom report.
 36. Themethod according to claim 35, further comprising determining (804) theactual available power headroom available to the wireless device fortransmission on one of the contemporaneous links, based on the receivedpower headroom report and on the obtained maximum transmit power valuefor that link.
 37. The method according to claim 35 or 36, whereinscheduling the wireless device on one of the contemporaneous linkscomprises selecting one or more of the following parameters for theuplink grant based on the obtained maximum transmit power value for thatlink: amount of physical resource blocks assigned to the terminal, atransport block size assigned to the terminal, a modulation and codingscheme assigned to the terminal.
 38. The method according to any ofclaims 35-37, wherein the separate maximum transmit power values aredetermined based on a total power constraint for the wireless device.39. The method according to claim 38, wherein the separate maximumtransmit power values are determined such that the sum of all theseparate maximum transmit power values does not exceed the maximumallowed transmit power for the wireless device.
 40. The method accordingto claim 38, wherein the separate maximum transmit power values aredetermined such that the sum of all the separate maximum transmit powervalues does not exceed the maximum allowed transmit power for thewireless device minus a threshold value.
 41. The method according to anyof claims 35-40, wherein the separate maximum transmit power values arefurther determined based on one or more of: information on a ReferenceSignal Received Power, RSRP, or a Reference Signal Received Quality,RSRQ, of the wireless device, a buffer status of the wireless device,priority of a corresponding contemporaneous link.
 42. The methodaccording to claim 41, wherein the separate maximum transmit powervalues are determined based on one or more of the following rules:determining a higher transmit power value for a link with a largercorresponding buffer size, as compared to another contemporaneous link;determining a higher transmit power value for a link which has a higherpriority, as compared to another contemporaneous link; determining ahigher transmit power value for a link having a lower RSRP and/or RSRQvalue, as compared to another contemporaneous link.
 43. The methodaccording to any of claims 38-42, wherein different maximum transmitpower values for a link are determined for different subframes and/orfor different channels or signals.
 44. The method according to any ofclaims 38-43, wherein the maximum transmit power values are determinedbased on different criteria during different time intervals.
 45. Themethod according to claims 43 or 44, comprising determining atime-varying pattern for the maximum transmit power value for one ormore links.
 46. The method according to any of claims 35-45, wherein thenetwork node is a wireless access point.
 47. The method according to anyof the claims 35-46, wherein the network node is a Main eNB.
 48. Themethod according to any of claims 35-47, further comprising determiningthe actual available power headroom available to the wireless device fortransmission on one of the contemporaneous links, based on the receivedpower headroom report and on the obtained maximum transmit power valuefor that link.
 49. The method according to any of the claims 35-48wherein the separate maximum transmit power values are determined by thenetwork node.
 50. The method according to any of claims 35-49, whereinthe separate maximum transmit power value for the wireless device percontemporaneous link are received from another network node.
 51. Anetwork node, for enabling transmit power control of a wireless devicethat is configured to support two or more contemporaneous links with twoor more corresponding wireless access points, the network nodecomprising processing means (10, 1503) and a memory (30, 1504)comprising instructions (1505), which when executed by the processingmeans causes the network node (1, 1500) to: obtain a separate maximumtransmit power value for the wireless device per contemporaneous link,and to transmit at least one of the obtained maximum transmit powervalues to another network node, thereby enabling the other network nodeto control the transmit power of the wireless device for a linkcorresponding to at least one of the obtained maximum transmit powervalues.
 52. The network node according to claim 51, wherein theexecution of the instructions further causes the network node to performthe method according to any of the claims 2-18.
 53. A network node, fortransmit power control of a wireless device that is configured tosupport two or more contemporaneous links with two or more correspondingwireless access points, the network node comprising processing means(10, 1503) and a memory (30, 1504) comprising instructions (1505), whichwhen executed by the processing means causes the network node (1, 1500)to: obtain a separate maximum transmit power value for the wirelessdevice per contemporaneous link; and to signal the separate maximumtransmit power values to the wireless device.
 54. The network nodeaccording to claim 53, wherein the execution of the instructions furthercauses the network node to perform the method according to any of theclaims 20-34.
 55. A network node for scheduling a wireless device, thewireless device being configured to support two or more contemporaneouslinks with two or more corresponding wireless access points, the networknode comprising processing means (10, 1503) and a memory (30, 1504)comprising instructions (1505), which when executed by the processingmeans causes the network node (1, 1500) to: obtain a separate maximumtransmit power value for the wireless device per contemporaneous link;receive a power headroom report from the wireless device; and schedulethe wireless device on one of the contemporaneous links, based on theobtained maximum transmit power value for that link, and on the receivedpower headroom report.
 56. The network node according to claim 55,wherein the execution of the instructions further causes the networknode to perform the method according to any of the claims 36-50.
 57. Amethod performed in a wireless device configured to support two or morecontemporaneous links with two or more corresponding wireless accesspoints, the method comprising: receiving (1001) a separate maximumtransmit power value for the wireless device for each contemporaneouslink; and applying (1003) power control to transmissions on eachcontemporaneous link based on the maximum transmit power valuecorresponding to the respective link.
 58. The method according to claim57, further comprising: Determining (1002) that contemporaneoustransmission will be performed based on having received more than oneuplink grant with respect to a subframe k, and applying power control totransmissions on each contemporaneous link in subframe k based on themaximum transmit power value corresponding to the respective link. 59.The method according to claim 57 or 58, further comprising receiving anindication to vary one or more of the maximum transmit power valuesaccording to a time pattern, and applying power control to transmissionson the corresponding link or links according to the time pattern.
 60. Amethod performed in a wireless device configured to support two or morecontemporaneous links with two or more corresponding wireless accesspoints, the method comprising: receiving (1101) a separate maximumtransmit power value for each contemporaneous link, and receiving (1102)an indication to vary one or more of the maximum transmit power valuesaccording to a time pattern
 61. A wireless device configured to supporttwo or more contemporaneous links with two or more correspondingwireless access points, the wireless device comprising processing means(1720, 1803) and a memory (1804) comprising instructions (1805), whichwhen executed by the processing means causes the wireless device (1700,1800) to: receive a separate maximum transmit power value for eachcontemporaneous link, and apply power control to transmissions on eachcontemporaneous link based on the maximum transmit power valuecorresponding to the respective link
 62. The wireless device accordingto claim 61, wherein the execution of the instructions further causesthe wireless device to: determine that contemporaneous transmission willbe performed based on having received more than one uplink grant withrespect to a subframe k, and applying power control to transmissions oneach contemporaneous link in subframe k based on the maximum transmitpower value corresponding to the respective link.
 63. The wirelessdevice according to claim 61 or 62, wherein the execution of theinstructions further causes the wireless device to: receive anindication to vary one or more of the maximum transmit power valuesaccording to a time pattern; and to apply power control to transmissionson the corresponding link or links according to the time pattern.
 64. Awireless device configured to support two or more contemporaneous linkswith two or more corresponding wireless access points, the wirelessdevice comprising processing means (1720, 1803) and a memory (1804)comprising instructions (1805), which when executed by the processingmeans causes the wireless device (1700, 1800) to: receive a separatemaximum transmit power value for each contemporaneous link, and toreceive an indication to vary one or more of the maximum transmit powervalues according to a time pattern.